Durante lo sviluppo mobile con Delphi 12.3 su piattaforma iOS, è emerso un bug che impedisce il corretto deploy dei file destinati alla cartella Startup/Documents. Descrizione del problema Nel progetto è configurata una risorsa da copiare nella directory: Startup/Documents/xtumble.gdb Ma al momento del deploy, Delphi copia correttamente il file nell’IPA solo nella directory dell’applicazione (.app/Startup/Documents/),…
Leggi tutto
1. Requisiti Delphi 12.3 Android SDK aggiornato con API Level 35 NDK compatibile (ad es. ndk 25.2.9519653) Device fisico o emulatore per test ✅ Requisiti minimi e installazione SDK Android per API Level 35 1. Scarica Android Studio Visita developer.android.com/studio e scarica Android Studio. Anche se non verrà usato per lo sviluppo, è il modo…
Leggi tutto
Introduzione L’integrazione server-side (SS) di Google Ads rappresenta un salto di qualità rispetto alle tradizionali implementazioni client-side tramite tag o JavaScript. Dal punto di vista architetturale, consente un controllo più sicuro, affidabile e auditabile su tutte le conversioni inviate verso Google Ads. Vantaggi principali Conformità GDPR: il tracciamento avviene lato server, riducendo la dipendenza da…
Leggi tutto
Gestione della Sticky Session in ambienti bilanciati con Reverse Proxy In ambienti ad alta disponibilità e con più nodi applicativi, il reverse proxy agisce da bilanciatore tra backend server. In questi casi, è fondamentale gestire la sticky session (o session affinity) per mantenere l’utente sempre sullo stesso nodo durante la durata della sessione. Perché serve…
Leggi tutto
Nel nostro centro elaborazione dati (CED) ho realizzato un sistema su misura per monitorare i consumi elettrici delle apparecchiature, con l’obiettivo di migliorare l’efficienza, prevenire overload e ottimizzare l’uso delle risorse. Perché un sistema personalizzato? Il mio obiettivo era duplice: Monitorare i consumi energetici in modo dettagliato per ogni singolo dispositivo, al fine di…
Leggi tutto
Delphi’s Run-Time Type Information (RTTI) system provides powerful capabilities for dynamic type management. By leveraging RTTI, developers can inspect, modify, and interact with types and their members at runtime, enabling more flexible and adaptable applications. This article explores how to manage types dynamically in Delphi using RTTI, focusing on three key aspects: Assigning a type…
Leggi tutto