FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index WhatsNew / Novedades New FTDN January/Enero 2025 (FWH 25.01)
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
New FTDN January/Enero 2025 (FWH 25.01)
Posted: Wed Feb 19, 2025 08:08 AM
November-December 2024 - January 2025
=====================================

* New: FWH for xHarbour64 and MSVC64 is already available. Please review
samples\buildxh64.bat. Please keep in mind that the used FiveHC64.lib is
the same one as used by Harbour 64 and MSVC64 for simplicity.

* Enhancement: warnings removed from samples\olebrow.prg

* New: samples\fastreport\main.prg shows FastReport with CreateObject + events.

* New: samples\qrcode2.prg new example for creting QR codes.

* fix: Toolbar.prg: accented chars are not displayed
properly in tooltips (from 2310) fixed.

* Enhanced multi-monitor support:
ACTIVATE WINDOW/DIALOG [CENTERED] IN onMonitor
onMontior can be number of the monitor or monitor object.

* Enhanced: While defining BUTTONBAR in a dialog
clauses TOP/LEFT/BOTTO/RIGHT work now.

* New: Class TRating and samples\testrat1.prg, samples\testrat2.prg and samples\testrat3.prg
A very nice class created by Silvio Falconi!

* New: samples\webchart2.prg shows how to use Class TWebView2 to display a Google bars chart.

* Fix: FWMariaConnection CreateTable(): Fixed runtime error (due
to a bug introduced in 24.04) when the structure contains a
field type "=" (current timestamp)

* New: Class TOpenAI with Vision API support. Please review samples/openai1.prg and openai2.prg

* Enhancement: function SourceEdit( @cSource ) behaves as modal when there is no a defined main
window.

* Enhancement: function Execute() uses TRY CATCH END now.

* New: Class TDeepSeek and samples/deepseek1.prg. AI DeepSeek is as powerfull as OpenAI
and much cheaper.

* New: samples/agentdb.prg shows how to create an AI Agent using SQL that allows us to talk
to any database using natural language!

* Fix: TWebView2.prg: Fix to method End() by setting ::hWebView to nil instead
of 0 to avoid run time error when creating a new TWebView2() instance after
ending an instance.

* Fix: XBrowse: Flickering due to repainting row when single click on the same
active cell. fixed

* New: Class TOllama to use any LLM locally. Please review samples\ollama1.prg,
samples\ollama2.prg, samples\ollama3.prg, samples\ollama4.prg and samples\ollama5.prg

To start the local ollama server, after installing ollama please do:
ollama run phi4

* dialog.prg: Fixed issues of painting checkbox on themed and
transparent dialogs.
https://forums.fivetechsupport.com/viewtopic.php?t=45368

* New: Class TGemini to use Google AI Gemini from our Harbour/xHarbour apps.
Please review samples\gemini1.prg, gemini2.prg, gemini3.prg

* New: Agents AI examples. Please review samples\buildit.prg, samples\agentdb.prg and
samples\agentdoc2.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: New FTDN January/Enero 2025 (FWH 25.01)
Posted: Sat Feb 22, 2025 09:51 AM
Noviembre-Diciembre 2024 - Enero 2025
=====================================

* Nueva: FWH64 para xHarbour64 y MSVC64 ya disponible. Por favor, revisa
el fichero bat samples\buildxh64.bat. Por favor, ten en cuenta que la liber铆a
FiveHC64.lib usada es la misma que se usa con Harbour64 y MSVC64 por simplicidad.

* Mejora: Se han eliminado los mensajes de advertencia en samples\olebrow.prg.

* Nueva: El ejemplo samples\fastreport\main.prg muestra como utilizar CreateObject
m谩s eventos en FastReport.

* Nueva: Ejemplo samples\qrcode2.prg para la creaci贸n de c贸digos QR.

* Correcci贸n: Se ha solucionado el problema de los caracteres acentuados que no se
mostraban correctamente en los "tooltips" desde la versi贸n 23.10.

* Mejora: Soporte de varios monitores.
ACTIVATE WINDOW/DIALOG [CENTERED] IN onMonitor
oMonitor puede ser el n煤mero del monitor o el objeto monitor.

* Mejora: Al definir un BUTTONBAR en un di谩logo funcionan las cl谩usulas TOP/LEFT/BOTTO/RIGHT.

* Nueva: Clase TRating creada por Silvio Falconi !!!
Puedes ver ejemplos de uso en los siguientes ejemplos: samples\testrat1.prg,
samples\testrat2.prg y samples\testrat3.prg.

* Nueva: Ejemplo samples\webchart2.prg muestra como usar la clase TWebView2 para mostrar
los gr谩ficos de barras de Google.

* Correcci贸n: En la funci贸n CreateTable() de FWMariaConnection.
Se ha solucionado un error en tiempo de ejecuci贸n (debido a un error introducido en la
versi贸n 24.04) cuando la estructura contiene un campo de tipo "=" (current timestamp).

* Nueva: Clase TOpenAI con soporte de la API Visi贸n. Por favor, revisa los ejemplos:
samples/openai1.prg y samples/openai2.prg.

* Mejora: La funci贸n SourceEdit( @cSource ) se comporta como modal cuando no hay una ventana
principal definida.

* Mejora: La funci贸n Execute() ahora usa TRY CATCH END.

* Nueva: Clase TDeepSeek.
Puedes encontrar un ejemplo de uso en simples/deepseek1.prg.
AI DeepSeek es tan potente como OpenAI y mucho m谩s barata.

* Nuevo: Ejemplo simples/agentdb.prg.
Muestra c贸mo crear un agente de inteligencia artificial utilizando SQL que nos permite hablar
con cualquier base de datos usando lenguaje natural.

* Correcci贸n: En TWebView2.prg.
Correcci贸n del m茅todo End() estableciendo ::hWebView a nil en lugar de 0 para evitar un error
en tiempo de ejecuci贸n al crear una nueva instancia TWebView2() despu茅s de finalizar una instancia.

* Correcci贸n: XBrowse.
Se ha solucionado el parpadeo debido al repintado de la fila al hacer clic en la misma celda activa.

* Nueva: Clase TOllama.
Para usar cualquier LLM (modelo de lenguaje de gran tama帽o) localmente.
Por favor, revisa los ejemplos samples\ollama1.prg, samples\ollama2.prg, samples\ollama3.prg,
samples\ollama4.prg y samples\ollama5.prg.

Para iniciar el servidor local de ollama, despu茅s de instalar ollama por favor, ejecuta: ollama run phi4.

* Correcci贸n: dialog.prg.
Corregidos los problemas de pintado de checkbox en di谩logos con temas y transparentes.
https://forums.fivetechsupport.com/viewtopic.php?t=45368

* Nueva: Clase TGemini.
Nos dota de la capacidad de usar la inteligencia artifial Gemini de Google en nuestras aplicaciones
Harbour/xHarbour.
Por favor, revisa los ejemplos samples\gemini1.prg, gemini2.prg, gemini3.prg.

* Nuevo: Ejemplos de agentes de inteligencia artifical.
Por favor, revisa los ejemplos samples\buildit.prg, samples\agentdb.prg y samples\agentdoc2.prg.
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion