Valgt område
Alle innlegg
Alle fagartikler, vurderinger og kildekodeutdrag i felles magasinseksjon.
Migrere fra Firebird til MariaDB: Fremgangsmåte, fallgruver og driftssikkerhet i praksis
En migrasjon fra Firebird til MariaDB er sjelden bare et eksport-/importtema. Avgjørende er SQL-dialekt, transaksjoner, tegnsett, datatyper, triggere/generatorer, ytelse og en ryddig Cutover. Artikkelen viser en praktisk gjennomførbar fremgangsmåte for…
Responsive layouter i Delphi FMX: Breakpoints uten designer-kaos (med layout-router som kildekodeeksempel)
Responsive Layouts FMX blir i praksis raskt skjøre: resize‑stormer, DPI‑endringer, rotasjon og „Visible‑Layouts“ skaper dobbel tilstand og vanskelig å debugge reflows. Dette innlegget viser en layout‑router med Breakpoints som kontrollerer UI‑blokker i kjøretid…
QR-kodeskanner i Delphi FMX: robust kameraskanning, trådsikker og uten UI-hakk
En praktisk anvendbar QR-kode-skanner Delphi FMX står og faller med kameralivssyklus, threading og korrekt stop/start. Artikkelen viser en robust tilnærming med ZXing, Debounce, Frame-Throttling, ROI-beskjæring samt debug- og driftsdetaljer for Android og iOS.
Delphi Virksomhetsapplikasjoner: Hvorfor mange systemer er stabile – og hvordan dere sikrer at de forblir fremtidsdyktige
Delphi Virksomhetsapplikasjoner er i mange selskaper ryggraden i prosessnære arbeidsflyter. Artikkelen viser hvordan du planlegger drift, dataaksess, grensesnitt, sikkerhet og modernisering slik at eksisterende VCL-systemer forblir stabile — og trinnvis gjøres robuste…
Koble MariaDB til med Delphi og FireDAC: Arkitektur, drivervalg og drift uten overraskelser
Hvordan du kobler MariaDB til Delphi-applikasjoner over FireDAC på en korrekt og robust måte: driverinnstillinger, TLS, tegnsett, transaksjoner, pooling, ytelse og drift – med fokus på administrasjon, vedlikehold og migrering i veletablerte systemlandskap.
Delphi WebSocket-klient: robust koble til, ryddig stoppe, pålitelig feilsøke
En Delphi WebSocket-klient er raskt «på en måte tilkoblet» – men i drift er det reconnect, heartbeats, ryddig nedstengning og feilsøkbarhet som teller. Med en praktisk wrapper basert på System.Net.WebSockets (med fallback) og et kildekodeeksempel for trådbehandling og…
Kundeportal i virksomheten: arkitektur, sikkerhet og drift som virkelig fungerer
Et kundeportal er mer enn en innlogging med nedlastinger: Det blir integrasjonslaget mellom ERP, DMS, Support og fakturering. Artikkelen viser hvilke arkitekturvalg som målbart påvirker drift, sikkerhet, datakvalitet og senere utvidelser – og hva man bør se etter…
AES-kryptering i Delphi: en robust kodesnutt med IV, salt, header og streaming
Et praktisk anvendelig Delphi-kildeutdrag for AES-kryptering med tilfeldig salt og IV, tydelig filheader-struktur, PBKDF2-nøkkelderivasjon og streaming — inkludert typiske fallgruver ved legacy-formater, integritet og drift.
BDE-utskifting: Slik moderniserer du Delphi-applikasjoner uten data- og driftsrisiko
Mange Delphi-applikasjoner bruker fortsatt Borland Database Engine (BDE) – og betaler for det med driftsutfordringer, driverproblemer, sikkerhetsrisikoer og blokkerte plattformoppdateringer. Denne artikkelen viser hvordan en BDE-utskifting kan planlegges teknisk forsvarlig: datamigrering
Multipart/Form-Data-opplasting i Delphi: robuste strømmer, boundary-kontroll og feilsøking uten gjetting
Multipart/Form-Data-opplastinger virker trivielle, men i Delphi svikter de raskt ved håndtering av streams, filnavn, Content-Type, Boundary-Handling og Timeouts. Dette kildekodeutdraget viser en robust, feilsøkbar implementering med THTTPClient – inkl. korrekt beregnet Content-Length…