Area selezionata
Tutti gli articoli
Tutti gli articoli specialistici, le contestualizzazioni e gli snippet di codice nell’area magazine condivisa.
Migrare da Firebird a MariaDB: procedura, punti critici e affidabilità operativa nella gestione quotidiana
Una migrazione da Firebird a MariaDB raramente è limitata a un semplice export-import. Decisivi sono il dialetto SQL, le transazioni, i set di caratteri, i tipi di dati, i trigger/generatori, le prestazioni e un cutover pulito. L’articolo mostra un approccio pratico per…
Layout reattivi in Delphi FMX: Breakpoints senza caos nel Designer (con Layout-Router come frammento di codice)
I layout responsive in FMX diventano rapidamente fragili nella pratica: raffiche di ridimensionamento, variazioni di DPI, rotazioni e «Visible-Layouts» generano stato duplicato e reflow difficili da debugare. Questo contributo mostra un Layout-Router con Breakpoints che controlla i blocchi UI durante l’esecuzione…
Scanner di codici QR in Delphi FMX: scansione con la fotocamera robusta, thread-safe e senza tremolio dell'interfaccia utente
Uno scanner QR Code Delphi FMX adatto all’uso pratico dipende dal ciclo di vita della fotocamera, dalla gestione dei thread e da un arresto/avvio pulito. Il contributo mostra un approccio robusto con ZXing, Debounce, Frame-Throttling, ritaglio ROI, oltre a dettagli di debug e operativi per Android e iOS.
Delphi Applicazioni aziendali: perché molti sistemi restano stabili – e come garantirne l'evolvibilità nel tempo
Delphi Le applicazioni aziendali sono in molte aziende la spina dorsale delle attività di processo. L’articolo mostra come pianificare operatività, accesso ai dati, interfacce, sicurezza e modernizzazione in modo che i sistemi VCL esistenti restino stabili — e passo dopo passo diventino pronti…
Collegare MariaDB con Delphi e FireDAC: architettura, scelta del driver e gestione senza sorprese
Come collegare correttamente MariaDB da applicazioni Delphi tramite FireDAC: opzioni del driver, TLS, set di caratteri, transazioni, pooling, prestazioni e operatività – con focus su amministrazione, manutenzione e migrazione in sistemi consolidati.
Delphi Client WebSocket: connessione robusta, terminazione ordinata, debug affidabile
Un Delphi client WebSocket si trova rapidamente „in qualche modo connesso“ – ma in esercizio contano la riconnessione, i heartbeat, l’arresto ordinato e la debugabilità. Con un wrapper operativo basato su System.Net.WebSockets (con fallback) e un frammento di codice sorgente per la gestione dei thread e…
Portale clienti in azienda: architettura, sicurezza e operatività realmente solide
Un portale clienti è più di un login con download: diventa lo strato di integrazione tra ERP, DMS, assistenza e fatturazione. L’articolo mostra quali decisioni architetturali influenzano in modo misurabile operatività, sicurezza, qualità dei dati e future estensioni — e su cosa occorre concentrarsi.
Cifratura AES in Delphi: un robusto frammento di codice sorgente con IV, salt, header e streaming
Un frammento di codice sorgente Delphi adatto all’uso pratico per la crittografia AES con salt e IV casuali, struttura chiara dell’header del file, derivazione della chiave PBKDF2 e streaming — comprensivo delle tipiche insidie nei formati legacy, delle questioni di integrità e degli aspetti operativi.
BDE-sostituzione: Come modernizzare le applicazioni Delphi senza rischi per i dati e per la continuità operativa
Molte applicazioni Delphi utilizzano ancora la Borland Database Engine (BDE) – e lo pagano con difficoltà operative, problemi di driver, rischi per la sicurezza e aggiornamenti di piattaforma bloccati. Questo articolo mostra come una sostituzione di BDE venga pianificata in modo tecnicamente accurato: migrazione dei dati…
Upload Multipart/Form-Data in Delphi: stream robusti, controllo dei boundary e debugging senza tentativi al buio
Gli upload Multipart/Form-Data sembrano banali, ma in Delphi si complicano rapidamente a causa di stream, nomi di file, Content-Type, gestione dei boundary e timeout. Questo frammento di codice sorgente mostra un’implementazione robusta e facilmente debugabile con THTTPClient – incluso il calcolo corretto del Content-Length…