Paolo Rossi Delphi & Dintorni Articoli
Delphi & Dintorni

Articoli

Approfondimenti, tutorial e novità dal mondo Delphi

Libreria

Indy e TLS 1.3

Novità sul supporto per TLS per i componenti Indy

Nel precedente numero di questa newsletter abbiamo parlato di TaurusTLS, questa libreria permette di sopperire alla mancanza di supporto per TLS 1.3 sui componenti Indy.

Ma lo sviluppo degli Indy prosegue e la soluzione scelta per risolvere questo problema è quella di scorporare il supporto a OpenSSL dal core dei componenti. In questo modo verranno creati due package diversi, uno compatibile con le vecchie versioni di OpenSSL e un altro con la nuova versione compatibile con OpenSSL 1.1.1 e 3.x.

Maggiori informazioni…

1 Maggio 2025 Luca Minuti Newsletter #17
Indy e TLS 1.3
Delphi News

RAD Studio 12.3 Patch 1 rilasciata

È stata rilasciata una patch per la versione 12.3 di RAD Studio (Delphi e C++Builder).

RAD Studio 12.3 April Patch contiene miglioramenti di qualità sul compilatore, l'IDE, il debugger e la VCL. La patch è circa 333MB di download ed è consigliabile installarla.

Maggiori informazioni…

1 Maggio 2025 Paolo Rossi Newsletter #17
RAD Studio 12.3 Patch 1 rilasciata
Evento

Delphi Day 2025 Piacenza

La più importante conferenza Delphi in Italia - 19-20 Giugno 2025

Wintech Italia organizza il Delphi Day 2025 a Piacenza il 20 Giugno 2025, con seminari il 19 Giugno 2025. Si tratta della più importante conferenza Delphi in Italia.

È già possibile acquistare i Blind Tickets, i biglietti con il maggior risparmio. Per chi desidera tenere una sessione tecnica è aperta la Call For Papers fino al 30 Aprile 2025 per essere selezionati tra i migliori speaker Delphi italiani.

Un'occasione imperdibile per connettersi con la comunità italiana di Delphi e scoprire le ultime novità del linguaggio e dell'ecosistema.

Maggiori informazioni…

Prenota il tuo posto

1 Aprile 2025 Paolo Rossi Newsletter #16
Delphi Day 2025 Piacenza
Delphi News

Migrazione da IBX a FireDAC

Nuovo articolo di Marco Cantù sulle funzionalità di RAD Studio 12.3

Articolo pubblicato il 26 marzo 2025 da Marco Cantù che descrive le nuove funzionalità di RAD Studio 12.3 per facilitare la migrazione da InterBase Express (IBX) a FireDAC.

FireDAC è attualmente la libreria principale per l'accesso ai database in RAD Studio. L'articolo spiega come usare lo strumento ReFind, che in precedenza permetteva solo la migrazione da AnyDAC a FireDAC, per la sostituzione automatica dei componenti nei file sorgente.

Questa novità facilita notevolmente il processo di modernizzazione dei progetti Delphi legacy.

Maggiori informazioni…

1 Aprile 2025 Luca Minuti Newsletter #16
Migrazione da IBX a FireDAC
Delphi News

RAD Studio 12.3

Nuova versione con IDE a 64bit e features avanzate

È stata rilasciata la versione 12.3 di RAD Studio (Delphi e C++Builder). La release introduce diverse features e migliorie:

  • New in 12.3! 64-bit IDE "Initial Release"
  • Enhanced Smart CodeInsight: AI Powered Coding
  • Enhanced 64-bit Version of Delphi Windows Compilers
  • New Android API Level 35 and Improved Deployment
  • Enhanced Modernized Clang-Based C++ Compiler and Toolchain
  • Enhanced WebStencils Template Library
  • Enhanced Delphi LSP And CodeInsight
  • Enhanced Delphi RTL, VCL, and FireMonkey Quality
  • Enhanced BLE and Bluetooth support

Maggiori informazioni…

1 Aprile 2025 Paolo Rossi Newsletter #16
RAD Studio 12.3
Libreria

Nuovi SDK per AI Generativa

SDK per i principali motori LLM (OpenAI, Anthropic, Google) disponibili per Delphi

MaxiDonkey ha sviluppato una serie di SDK per i principali motori di AI generativa (OpenAI, Anthropic, Google, ecc.) specificamente per Delphi.

I vari produttori di sistemi AI generativa forniscono SDK per i principali linguaggi, ma Delphi è raramente supportato ufficialmente. Anche se le API REST sono relativamente semplici, un SDK pronto all'uso è decisamente più comodo.

Il codice è disponibile su GitHub e su GetIt, permettendo agli sviluppatori Delphi di integrarsi facilmente con i servizi di AI generativa più diffusi.

Maggiori informazioni…

1 Aprile 2025 Luca Minuti Newsletter #16
Nuovi SDK per AI Generativa
Libreria

SVGIconImageList

Icone vettoriali scalabili con accesso a oltre 200.000 icone open source

SVGIconImageList è il sostituto moderno della classica ImageList per i progetti Desktop sviluppati in Delphi.

Consente di aggiungere facilmente icone scalabili e dal look moderno, mantenendo la corretta visualizzazione anche in ambienti multi monitor con schermi diversi. L'ultima versione introduce una funzione molto utile: direttamente dal component editor è possibile cercare tra più di 200.000 icone open source offerte da Iconify.

Il progetto è disponibile su GitHub e GetIt, con documentazione completa sul sito di Ethea.

Maggiori informazioni…

1 Aprile 2025 Luca Minuti Newsletter #16
SVGIconImageList
Libreria

TaurusTLS - Supporto TLS 1.3 per Indy

Supporto TLS 1.3 per i componenti Indy

La distribuzione ufficiale dei componenti Indy fornita con Delphi non supporta TLS 1.3, in quanto il modulo crittografico si basa su OpenSSL 1.0 che supporta solo TLS fino alla versione 1.2.

J. Peter Mugaas (Official Embarcadero MVP) ha realizzato TaurusTLS, disponibile su GitHub e GetIt, che fornisce due componenti per client e server che si integrano perfettamente con i componenti Indy e supportano TLS 1.3.

Questa soluzione consente agli sviluppatori di usare il protocollo TLS più moderno mantenendo la compatibilità con Indy.

Maggiori informazioni…

1 Aprile 2025 Luca Minuti Newsletter #16
TaurusTLS - Supporto TLS 1.3 per Indy
Evento

Delphi Day Padova 2024

Il Delphi Day 2024 si terrà a Padova il 20 novembre. L'evento rappresenta "la più importante conferenza Delphi del nord-est" e propone un programma articolato.

Conferenza (pomeriggio):

  • 14:40-15:20: Keynote con il Product Manager di RAD Studio
  • 15:20-16:00: Delphi 12.x - features degli update 12.1 e 12.2
  • 16:40-17:20: HTMX e WebStencils
  • 17:20-18:00: SVGIconImageList per supporto HighDPI

Seminari paralleli (mattina):

  • Delphi + Python
  • Vue.js + Delphi per applicazioni web
  • Da C/S a REST
  • Porting e modernizzazione di vecchie app

Prenota il tuo posto

1 Novembre 2024 Redazione D&D Newsletter #15
Delphi Day Padova 2024
Libreria

DelphiOpenAI

OpenAI API wrapper for Delphi

DelphiOpenAI è una libreria open source (MIT license) che permette di integrare le API di ChatGPT nei progetti Delphi. Consente operazioni come traduzioni, analisi di documenti, riassunti, generazione di immagini e creazione di tutoring esperti.

Per utilizzarla è necessario un account OpenAI per ottenere l'API token. La libreria può essere scaricata da GitHub o direttamente da GetIt all'interno di Delphi.

Maggiori informazioni…

1 Novembre 2024 Luca Minuti Newsletter #15
DelphiOpenAI