Valgt område
Alle indlæg
Alle faglige artikler, vurderinger og kildekodeudsnit i det fælles magasinområde.
Windows Service in Delphi: Graceful Shutdown mit TEvent und Stop-Timeout richtig implementieren
Wenn ein Windows-Service beim Stoppen „hängt“, ist das selten Zufall: Meist blockieren Threads, I/O oder Sleep-Schleifen ohne Abbruchpfad. Dieser Praxisbeitrag zeigt, wie du in Delphi mit TEvent einen sauberen Graceful Shutdown implementierst, Stop-Timeouts korrekt behandelst…
Datenintegration ohne Datenfriedhof: CDC, Event Streaming und ETL im Vergleich für ERP/CRM/Lager
ETL, CDC oder Event Streaming: Drei Wege, ERP, CRM und Lager sauber zu integrieren – mit klaren Folgen für Betrieb, Datenqualität, Latenz, Audit und Rollout. Dieser Vergleich zeigt, wie Sie Datenflüsse stabil aufsetzen, ohne einen Datenfriedhof zu bauen.
FireDAC: Bulk-Insert mit Array DML und sauberem Error-Handling pro Zeile
FireDAC Array DML beschleunigt Bulk-Inserts massiv – bis der erste Constraint-Fehler kommt. Dieser Praxisbeitrag zeigt, wie du Bulk-Insert mit Array DML so baust, dass du pro Zeile robuste Fehlerinfos bekommst, Transaktionen sauber steuerst und im Betrieb sinnvoll debuggen…
API-Governance i praksis: versionering, udfasning og kontraktstest uden driftsstop
API-governance afgør, om grænseflader i etablerede virksomhedslandskaber vokser stabilt med, eller ved hver ændring bliver til en driftsrisiko. Dette praksisbidrag viser, hvordan versionering, deprecation og kontraktstest spiller sammen – inklusive paralleldrift…
Delphi: TParallel.For med trådsikker Progress-UI (TThread.Queue) uden deadlocks
Sådan kombinerer du Delphi TParallel.For med en trådsikker Progress-UI: opdateringer via TThread.Queue, ren aggregation, annulleringshåndtering og typiske deadlock-fælder under debugging og drift.
BDE-udskiftning: Hvordan du sikkert moderniserer din Borland Database Engine-installation
Udskiftning af BDE er sjældent kun udskiftning af dataadgangslaget. Den, der erstatter Borland Database Engine (BDE) i produktive Delphi-applikationer, skal tænke installation, drivere, datastier, transaktioner, grænseflader og drift i sammenhæng. Denne artikel viser en…
Windows 11 ARM64 med Delphi i virksomheder: Muligheder, risici og en pålidelig migrationsvej
Windows 11 ARM64 kommer i virksomheder gennem nye enhedsklasser og langsigtede hardware-strategier. For Delphi-baseret forretningssoftware opstår spørgsmålet: native ARM64-portering, x64-emulering eller en hybrid overgang? Denne artikel systematiserer arkitektur, dataadgang…
ChatGPT API med Delphi FMX/VCL: Robust integrering med Streaming, Retry og ren JSON-parsing
Så integrerer du ChatGPT API med Delphi FMX/VCL robust: HTTP-klient med timeouts og retry, SSE-streaming uden UI-frysninger samt robust JSON-parsing til tool-kald og fejltilfælde.
Refaktorisering af legacy-kode i Delphi: risici mindske, vedligeholdbarhed øge, drift sikre
Voksede Delphi-applikationer er ofte forretningskritiske – men hver lille ændring bliver dyrere. Denne artikel viser, hvordan du refaktorerer Legacy-Code i Delphi uden at bringe driften i fare: med klar kortlægning, prioriterede tiltag, tests, data- og…
Abholfachanlage sicher integrieren: Identitäten, ERP und Logistikprozesse
Et afhentningsanlæg bliver først til en driftsikker 24/7-udleveringskanal gennem integration i identiteter, ordredata og logistikprocesser. Artiklen viser, hvilken arkitektur der har vist sig effektiv, hvilke grænseflader der reelt er nødvendige, og hvordan drift, sikkerhed og vedligeholdelse uden…