Valt område
Alla inlägg
Alla fackartiklar, kontextualiseringar och källkodssnuttar i den gemensamma magasinsektionen.
Migrera från Firebird till MariaDB: tillvägagångssätt, fallgropar och driftsäkerhet i vardagen
En migration från Firebird till MariaDB är sällan bara en export-/importfråga. Avgörande är SQL-dialekt, transaktioner, teckenuppsättningar, datatyper, triggers/generatorer, prestanda och en ren cutover. Artikeln visar ett praktiskt genomförbart tillvägagångssätt för…
Responsiva layouter i Delphi FMX: Breakpoints utan designerkaos (med Layout-Router som källkodsexempel)
Responsiva FMX-layouts blir i praktiken snabbt sköra: intensiva storleksändringar (resize-stormar), DPI‑växlingar, rotation och „Visible-Layouts“ skapar dubbla tillstånd och svårdebuggade reflows. Den här artikeln visar en layout‑router med breakpoints som kontrollerar UI‑block under körning…
QR-kodsskanner i Delphi FMX: robust kameraskanning, trådsäker och utan UI-ryckningar
En praktiskt användbar QR-kodscanner Delphi FMX står och faller med kamerans livscykel, trådhantering och ordnad stopp/start. Artikeln visar ett robust tillvägagångssätt med ZXing, debounce, frame-throttling, ROI-beskärning samt felsöknings- och driftsdetaljer för Android och iOS.
Delphi Företagsapplikationer: Varför många system är stabila – och hur ni gör dem framtidssäkra
Delphi Företagsapplikationer är i många företag ryggraden i processnära flöden. Artikeln visar hur du planerar drift, dataåtkomst, gränssnitt, säkerhet och modernisering så att befintliga VCL-system förblir stabila – och steg för steg fit…
Ansluta MariaDB med Delphi och FireDAC: Arkitektur, drivrutinval och drift utan överraskningar
Hur du ansluter MariaDB från Delphi-applikationer via FireDAC på ett korrekt och robust sätt: drivrutinsalternativ, TLS, teckenuppsättningar, transaktioner, anslutningspoolning, prestanda och drift – med fokus på administration, underhåll och migrering i befintliga, växande system.
Delphi WebSocket-klient: ansluta robust, stänga ner säkert, felsöka pålitligt
En Delphi WebSocket-klient är snabbt ‚på något sätt ansluten‘ – men i drift räknas återanslutning, heartbeats, ordnad avstängning och felsökningsbarhet. Med en praktisk wrapper baserad på System.Net.WebSockets (med fallback) och ett källkodsexempel för trådhantering och…
Kundportal i företaget: Arkitektur, säkerhet och drift som verkligen håller
En kundportal är mer än en inloggning med nedladdningar: den blir integrationslagret mellan ERP, DMS, support och fakturering. Artikeln visar vilka arkitekturbeslut som mätbart påverkar drift, säkerhet, datakvalitet och senare utbyggnader – och vad man kan se dem på…
AES-kryptering i Delphi: ett robust källkodsexempel med IV, salt, header och streaming
Ett praktiskt användbart Delphi-källkodsexempel för AES-kryptering med slumpmässigt salt och IV, tydlig filhuvudsstruktur, PBKDF2-nyckelderivering och streaming – inklusive typiska fallgropar vid äldre format, integritet och drift.
BDE-avveckling: Så moderniserar ni Delphi-applikationer utan data- och driftsrisk
Många Delphi-applikationer använder fortfarande Borland Database Engine (BDE) – och betalar för det med driftsproblem, drivrutinsproblem, säkerhetsrisker och blockerade plattformsuppdateringar. Denna artikel visar hur en BDE-avveckling tekniskt korrekt planeras: datamigrering…
Multipart/Form-Data-uppladdning i Delphi: robusta strömmar, boundary-kontroll och felsökning utan gissningar
Multipart/Form-Data-uppladdningar verkar triviala, men i Delphi uppstår snabbt problem med strömmar, filnamn, Content-Type, boundary-hantering och timeouts. Detta källkodsexempel visar en robust, felsökningsvänlig implementering med THTTPClient – inkl. korrekt beräknad Content-Length…