Àrea seleccionada
Tots els articles
Tots els articles especialitzats, les contextualitzacions i els fragments de codi font a l'àrea comuna del magazín.
Migrar de Firebird a MariaDB: procediment, punts crítics i fiabilitat operativa en l'ús diari
Una migració de Firebird a MariaDB rarament és només un tema d’exportació i importació. Determinants són el dialecte SQL, les transaccions, les codificacions de caràcters, els tipus de dades, els triggers/generadors, el rendiment i un cutover net. Aquest article mostra un procediment pràctic per a…
Layouts responsius en Delphi FMX: Breakpoints sense el caos del Designer (amb Layout-Router com a fragment de codi font)
Aquests layouts responsius FMX es tornen ràpidament fràgils a la pràctica: tempestes de redimensionament, canvis de DPI, rotacions i «Visible-Layouts» generen un estat duplicat i reflows difícils de depurar. Aquest article mostra un Layout-router amb Breakpoints que controla blocs UI en temps d’execució.
Escàner de codis QR a Delphi FMX: escaneig per càmera robust, segur en entorns multifil i sense tremolor a la interfície d'usuari
Un escàner de codis QR pràctic i apte per a producció Delphi FMX depèn del cicle de vida de la càmera, del threading i d’una aturada/inici nets. L’article mostra un enfocament robust amb ZXing, Debounce, Frame-Throttling, retallat de ROI, així com detalls de depuració i d’operació per a Android i iOS.
Delphi Aplicacions empresarials: Per què molts sistemes funcionen de manera estable — i com garantir la seva viabilitat a llarg termini
Les aplicacions empresarials són en moltes empreses la columna vertebral dels processos operatius. L’article mostra com planificar l’explotació, l’accés a les dades, les interfícies, la seguretat i la modernització perquè els sistemes VCL existents es mantinguin estables — i, pas a pas, estiguin preparats…
Integració de MariaDB amb Delphi i FireDAC: arquitectura, selecció de controladors i explotació sense sorpreses
Com connectar MariaDB des d’aplicacions Delphi mitjançant FireDAC de manera neta: opcions del controlador, TLS, jocs de caràcters, transaccions, pooling, rendiment i operació – amb èmfasi en administració, manteniment i migració en sistemes consolidats.
Delphi Client WebSocket: connectar de forma robusta, aturar de manera ordenada, depurar amb fiabilitat
Un Delphi WebSocket Client queda ràpidament d’alguna manera connectat – però en producció compten la reconnexió, els heartbeats, el tancament ordenat i la capacitat de depuració. Amb un wrapper pràctic basat en System.Net.WebSockets (amb fallback) i un fragment de codi font per a threading i…
Portal de clients a l'empresa: arquitectura, seguretat i operació que realment funcionen
Un portal de clients és més que un accés amb descàrregues: es converteix en la capa d’integració entre ERP, DMS, suport i facturació. L’article mostra quines decisions d’arquitectura influeixen de manera mesurable en l’operació, la seguretat, la qualitat de les dades i les ampliacions posteriors — i en què cal fixar-se…
Xifrat AES a Delphi: un fragment de codi robust amb IV, sal, capçalera i streaming
Un fragment de codi font pràctic Delphi per al xifrat AES amb salt i IV aleatoris, estructura clara de capçalera de fitxer, derivació de clau PBKDF2 i xifrat en streaming – incloent les trampes típiques en formats heretats, integritat i operació.
BDE-Substitució: Com modernitzar les Delphi-aplicacions sense risc per a les dades ni risc operatiu
Moltes aplicacions Delphi encara fan servir la Borland Database Engine (BDE) — i ho paguen amb dificultats operatives, problemes de controladors, riscos de seguretat i actualitzacions de plataforma bloquejades. Aquest article mostra com planificar amb rigor tècnic la substitució de BDE: migració de dades…
Càrrega Multipart/Form-Data a Delphi: fluxos robustos, control del boundary i depuració sense endevinalles
Les pujades Multipart/Form-Data semblen trivials, però a Delphi es compliquen ràpidament amb streams, noms de fitxer, Content-Type, gestió de boundaries i timeouts. Aquest fragment de codi mostra una implementació robusta i depurable amb THTTPClient – inclòs el Content-Length calculat correctament…