Paolo Rossi Delphi & Dintorni Articoli - Libreria
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Libreria

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.

Maggiori informazioni…

1 Maggio 2026 Paolo Rossi Newsletter #22
Dialog4D for FMX
Libreria

MCPConnect

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:

  • Supporto MCP Apps
  • Supporto per icone
  • Supporto per batch requests in JSON-RPC
  • Supporto nativo canale SSE
  • Supporto notifiche

Maggiori informazioni…

1 Maggio 2026 Paolo Rossi Newsletter #22
MCPConnect
Libreria

VSoft.AnsiConsole

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.

Maggiori informazioni…

1 Maggio 2026 Luca Minuti Newsletter #22
VSoft.AnsiConsole
Libreria

MCPConnect

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.

Maggiori informazioni

1 Marzo 2026 Paolo Rossi Newsletter #21
MCPConnect
Libreria

OfficeXML2D: MS Office Open XML

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.

Maggiori informazioni

1 Marzo 2026 Luca Minuti Newsletter #21
OfficeXML2D: MS Office Open XML
Libreria

MCPConnect

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.

Maggiori informazioni…

1 Gennaio 2026 Paolo Rossi Newsletter #20
MCPConnect
Libreria

SmartCore AI Components Pack

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.

Maggiori informazioni…

1 Gennaio 2026 Luca Minuti Newsletter #20
SmartCore AI Components Pack
Libreria

NitroPascal

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.

Maggiori informazioni…

1 Novembre 2025 Paolo Rossi Newsletter #19
NitroPascal
Libreria

Awesome Firebird

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.

Maggiori informazioni…

1 Settembre 2025 Luca Minuti Newsletter #18
Awesome Firebird
Libreria

Delphi Promises

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.

Maggiori informazioni…

1 Maggio 2025 Luca Minuti Newsletter #17
Delphi Promises