Paolo Rossi Delphi & Dintorni Articoli - Libreria
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Libreria

Delphi-JRPC

JSON-RPC 2.0 Library for Delphi

Delphi-JRPC è una libreria Delphi open-source moderna, leggera ed estensibile per l'implementazione del protocollo JSON-RPC 2.0. Usata all'interno di MCPConnect, fornisce l'infrastruttura di comunicazione RPC fondamentale utilizzata anche dai motori di integrazione AI, con la possibilità di essere impiegata in modo indipendente in qualsiasi progetto Delphi:

  • Microservizi e Comunicazione IPC: ideale per far comunicare servizi o processi distinti in locale (TCP, HTTP o STDIO) o in rete.
  • Integrazione con Tools & AI Extensions: costituisce il layer di trasporto per il Model Context Protocol (MCP) e per l'integrazione di strumenti esterni con gli ambienti AI.
  • Alternative leggere a REST: indicato quando si necessita di chiamate a procedure remote (RPC) tipizzate invece di una modellazione completa di risorse HTTP REST.

Maggiori informazioni…

29 Settembre 2026 Paolo Rossi Newsletter #24
Delphi-JRPC
Libreria

MCPConnect

È stata scelta da Embarcadero come libreria MCP di riferimento in RAD Studio

Embarcadero ha scelto la nostra libreria MCPConnect come libreria ufficiale per l'integrazione del Model Context Protocol (MCP). La potete trovare direttamente su GetIt per RAD Studio 13.2. La libreria continua comunque ad essere sviluppata su GitHub e anzi il supporto per la nuova versione del protocollo MCP è già in fase di test in un branch specifico.

Da progetto open-source a standard di riferimento

Abbiamo ideato e sviluppato MCPConnect con un obiettivo chiaro: portare la potenza del MCP nel mondo Delphi, permettendo agli sviluppatori di connettere in modo semplice e pulito le proprie applicazioni con i modelli di Intelligenza Artificiale e gli ecosistemi di LLM / strumenti AI più avanzati.

Vuoi imparare MCPConnect direttamente dagli autori? Vieni al corso del 13-14 Ottobre 2026.

29 Settembre 2026 Paolo Rossi, Luca Minuti Newsletter #24
MCPConnect
Libreria

Logify: meta-logger for delphi

Come loggare in Delphi… senza farlo!

Ogni progetto Delphi su cui ho lavorato finisce prima o poi per dotarsi di un logger. Ogni progetto Delphi su cui ho lavorato finisce prima o poi per scegliere un altro logger.

Il problema non sono le librerie di logging: ce ne sono di eccellenti (DX.Logger, LoggerPro, QuickLogger). Il problema è la dipendenza da quella specifica libreria e dalla configurazione del logger.

Se vuoi scoprire di più su Logify, guarda i sorgenti su GitHub e leggi i due articoli sul mio blog: blog.paolorossi.net

1 Settembre 2026 Paolo Rossi Newsletter #23
Logify: meta-logger for delphi
Libreria

uniGUI 1.99.0

Grafici, componenti QR Code e Ext JS 8.0.0

Chi utilizza uniGUI, sarà felice di sapere che è appena stata rilasciata la versione 1.99.0 (build 1616), presentata dall'autore come "preludio" alla futura versione 2.00.

Tra le principali novità ricordiamo miglioramenti ai componenti grafici, incluso un nuovo tipo di asse temporale ("Time") per la visualizzazione di dati in tempo reale; aggiornamento a Ext JS 8.0.0 e Font Awesome 7.0 (con compatibilità mantenuta verso Font Awesome 5.0); introduzione di componenti nativi per la lettura e generazione di codici QR oltre a numerose correzioni di bug, in particolare su grid, chart, memo, WebSockets e HyperServer.

Maggiori informazioni…

1 Settembre 2026 Luca Minuti Newsletter #23
uniGUI 1.99.0
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