Paolo Rossi Delphi & Dintorni Articoli
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Evento

25^ Edizione del Delphi Day

9-10 Giugno Piacenza - Affrettati! i posti sono limitati

La prima conferenza Delphi in Italia giunge alla XXV edizione!!!

La più grande conferenza Delphi in Italia torna con una giornata totalmente dedicata alla community italiana di Delphi, con speaker di fama internazionale e con contenuti sempre interessanti e di attualità. In più nella giornata precedente si terranno seminari approfonditi su argomenti di attualità!

PRENOTA IL BIGLIETTO

1 Maggio 2026 Redazione D&D Newsletter #22
25^ Edizione del Delphi Day
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
Tool

DX.Blame: git direttamente nell'editor

Informazioni sui file integrate nell'editor

Da diversi anni l'IDE di Delphi consente diverse operazioni su Git (ma anche Subversion e Mercurial) senza bisogno di usare strumenti esterni. Alcune interazioni possono essere però abbastanza macchinose, come il comando blame.

Questo comando permette di vedere per ogni riga di codice una serie di informazioni: quando è stata introdotta, da chi e il messaggio della commit associata. Dall'IDE si riesce a fare, ma bisogna aprire il tab history, selezionare la versione e cliccare su "Annotation", e anche così la visualizzazione non è comodissima.

Con DX.Blame queste informazioni compaiono direttamente nel codice, sotto forma di overlay associato a ciascuna riga. Passando il mouse sopra, si apre un popup con tutti i dettagli della modifica.

Maggiori informazioni…

1 Maggio 2026 Luca Minuti Newsletter #22
DX.Blame: git direttamente nell'editor
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
Evento

E' tempo di Delphi Day!

9-10 Giugno Piacenza

La prima conferenza Delphi in Italia giunge alla XXV edizione!!!

La più grande conferenza Delphi in Italia torna con una giornata totalmente dedicata alla community italiana di Delphi, con speaker di fama internazionale e con contenuti sempre interessanti e di attualità. In più nella giornata precedente si terranno seminari approfonditi su argomenti di attualità!

È già aperta la prenotazione dei biglietti, sono adesso in vendita i "Blind Ticket" i biglietti più convenienti in assoluto, ma sbrigati dopo il 30 Aprile saranno in vendita i normali biglietti a prezzo pieno.

Se vuoi tenere una sessione al Delphi Day 2026 a Piacenza, non devi fare altro che presentare la tua proposta riempiendo il form della CFP.

www.delphiday.it

1 Marzo 2026 Paolo Rossi, Luca Minuti Newsletter #21
E' tempo di Delphi Day!
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
Tool

Nginx UI

Yet another Nginx Web UI

Se avete usate Nginx per il deployment di siti e app web, troverete questa utility molto interessante perchè oltre a dare una visione di insieme degli asset in deploy, fornisce anche un modo per cambiare velocemente la configurazione dei siti web:

  • One-click deployment and automatic renewal Let's Encrypt certificates
  • Online statistics for server indicators
  • Automatic configuration backup after changes
  • Cluster management supporting mirroring operations
  • Export encrypted Nginx / Nginx UI configurations for quick deployment and recovery to new environments
  • Enhanced online AI assistant supporting multiple models
  • MCP provides special interfaces for AI agents to interact
  • Online editing websites configurations
  • Online view Nginx logs

Maggiori informazioni

1 Marzo 2026 Paolo Rossi Newsletter #21
Nginx UI
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
Tool

pasfmt: formatter for Delphi code

Formattare automaticamente il codice

A partire da Delphi 12 è stata rimossa la possibilità di formattare automaticamente il codice. A dire il vero già da tempo la formattazione integrata nell'IDE non funzionava molto bene se usata con le nuove caratteristiche del linguaggio. Ci sono diversi tool che permettono di fare la stessa cosa per esempio GExperts e CNWizards. Ma qui volevo presentarvi pasfmt più recente, leggera e che può funzionare sia a linea di comando che integrato nell'IDE (pasfmt-rad).

Maggiori informazioni

1 Marzo 2026 Luca Minuti Newsletter #21
pasfmt: formatter for Delphi code