Dialog4D for FMX
The complete dialog library for Delphi FMX
Libreria per chi utilizza FireMonkey che consente di creare finestre di dialogo consistenti tra mobile e desktop su tutti i sistemi operativi: Windows, macOS, iOS e Android.
The complete dialog library for Delphi FMX
Libreria per chi utilizza FireMonkey che consente di creare finestre di dialogo consistenti tra mobile e desktop su tutti i sistemi operativi: Windows, macOS, iOS e Android.
Delphi MCP Server Library
MCPConnect è una nuova libreria open-source per sviluppare server MCP (open standard per connettere gli LLM ai propri dati) in Embarcadero Delphi. Usando la stessa filosofia presente in WiRL, MCPConnect consente di integrare con pochissime righe di codice e senza preoccuparsi dei dettagli del protocollo.
Ultime versioni supportano:
Applicazioni console nel 2026
Ultimamente capita spesso di scrivere piccole applicazioni console (da linea di comando) per automatizzare diverse operazioni, sia per uso interno che direttamente dal cliente. Di solito l'interfaccia utente è molto essenziale, ma non deve necessariamente essere così. Anche su una UI minimale, come quella delle applicazioni console, è possibile creare delle interfacce gradevoli e funzionali.
AnsiConsole è l'ultima libreria di VSoft (noti per FinalBuilder). Rilasciata sotto licenza MIT (quindi liberamente utilizzabile gratuitamente), permette di creare CLI davvero sofisticate e visivamente accattivanti con pochissimo codice.
Delphi MCP Server Library
MCPConnect è una nuova libreria open-source per sviluppare server MCP (open standard per connettere gli LLM ai propri dati) in Embarcadero Delphi. Usando la stessa filosofia presente in WiRL, MCPConnect consente di integrare con pochissime righe di codice e senza preoccuparsi dei dettagli del protocollo.
Leggere e scrivere docx e xslx
Probabilmente molti di voi hanno avuto l'esigenza di scrivere o leggere file Word o Excel. Esistono molte librerie per Delphi ma quasi tutte sono commerciali o richiedono di avere installato il pacchetto Office sulla macchina.
OfficeXML4D è una libreria open source (MIT) di GDKsoftware per leggere e scrivere file .docx e .xlsx. È scritta in puro Pascal, senza dipendenze esterne: usa solo le unit di sistema (System.Zip, Xml.XMLDoc). Copre le esigenze più comuni: formattazione testo, tabelle, elenchi, hyperlink per Word; celle con formule, stili, merge e fogli multipli per Excel. Il supporto PowerPoint è in programma. Richiede Delphi 10.3 Rio o successivo.
Delphi MCP Server Library
MCPConnect è una nuova libreria open-source per sviluppare server MCP (open standard per connettere gli LLM ai propri dati) in Embarcadero Delphi. Usando la stessa filosofia presente in WiRL, MCPConnect consente di integrare con pochissime righe di codice e senza preoccuparsi dei dettagli del protocollo.
Integra OpenAI, Claude, Gemini e Ollama nelle tue app Delphi
Embarcadero presenta SmartCore AI Components Pack, ora disponibile tramite GetIt per RAD Studio 13. Questo pacchetto permette di integrare facilmente funzionalità AI nelle applicazioni nuove ed esistenti: generazione di immagini e contenuti, traduzioni, chatbot intelligenti e analisi predittive. L'architettura aperta include un componente TAIConnection simile alle connessioni database, con driver per i principali provider AI (ChatGPT, Claude, Gemini e Ollama) e la possibilità di estendere il sistema.
Un progetto interessante a fini educativi è un nuovo compilatore Pascal che traduce codice Pascal in C++ e lo compila utilizzando il compilatore Zig. Si tratta più correttamente di un transpiler.
Librerie e tool dall'ecosistema firebird
Da qualche settimana il team che si occupa dello sviluppo di FirebirdSQL ha avviato un nuovo progetto su GitHub che raccoglie i tool e le librerie più interessanti dell'ecosistema FirebirdSQL.
Il nuovo repository "Awesome-Firebird" è ora disponibile su GitHub come collezione curata di driver e tool Firebird con l'obiettivo di mantenere aggiornata una lista completa e di qualità delle migliori risorse di terze parti disponibili per la comunità Firebird.
Inoltre, se conoscete tool utili per Firebird che non sono ancora presenti nella lista, potete contribuire aprendo una GitHub Issue o inviando una Pull Request.
Delphi implementation of promises for asynchronous programming
In Delphi scrivere un thread che esegue qualche tipo di operazione complessa e restituisce un valore in maniera sicura può essere piuttosto complicato. Se poi i thread sono diversi e devono sincronizzarsi tra loro la cosa comincia a farsi veramente ardua.
È proprio in questi casi che la libreria Delphi Promises di Laurens van Run ci viene in aiuto. Prendendo in prestito il concetto di Promise da linguaggi come JavaScript o Python.