Ausgewählter Bereich
Source-Schnipsel
Delphi-Sonderfaelle, Source-Beispiele und erklärte Lösungen für ungewoehnliche technische Situationen.
Delphi WebView2 in FMX: sauber initialisieren, JS-Bridge bauen, Downloads und Debugging im Griff
WebView2 in FireMonkey klingt nach „einfach Browser einbetten“, kippt in der Praxis aber bei Initialisierung, Navigation-Events, JS↔Delphi-Bridge, Download-Handling und Debugging. Dieser Source-Schnipsel zeigt ein robustes Muster mit eindeutigen Zuständigkeiten…
REST API mit RemObjects SDK: JSON-Endpunkte sauber versionieren und debuggen (Delphi Source-Schnipsel)
Wie Sie mit RemObjects SDK in Delphi eine REST API aufbauen, die im Betrieb nicht zerbricht: stabile JSON-Verträge, Versionierung ohne URL-Wildwuchs, Correlation-ID durch alle Schichten, zentrales Error-Mapping, Snapshot-Logging für harte Debug-Fälle sowie praxisnahe Hinweise…
High Performance REST Server in Delphi: Request-Limits, Thread-Pool und sauberes Overload-Verhalten (Source-Schnipsel)
Ein High Performance REST Server in Delphi wird nicht nur durch „schnelles JSON“ schnell, sondern durch kontrollierte Parallelität, harte Timeouts und sauberes Overload-Verhalten. Dieser Beitrag zeigt ein praxistaugliches Concurrency-Gate mit Semaphore, 429/503-Antworten…
Responsive Layouts in Delphi FMX: Breakpoints ohne Designer-Chaos (mit Layout-Router als Source-Schnipsel)
Responsive Layouts FMX werden in der Praxis schnell fragil: Resize-Stürme, DPI-Wechsel, Rotation und „Visible-Layouts“ erzeugen doppelten Zustand und schwer debuggbare Reflows. Dieser Beitrag zeigt einen Layout-Router mit Breakpoints, der UI-Blöcke zur Laufzeit kontrolliert…
QR Code Scanner in Delphi FMX: Kamera-Scan robust, thread-sicher und ohne UI-Zittern
Ein praxistauglicher QR Code Scanner Delphi FMX steht und fällt mit Kameralifecycle, Threading und sauberem Stop/Start. Der Beitrag zeigt einen robusten Ansatz mit ZXing, Debounce, Frame-Throttling, ROI-Zuschnitt sowie Debug- und Betriebsdetails für Android und iOS.
Delphi WebSocket Client: robust verbinden, sauber stoppen, zuverlässig debuggen
Ein Delphi WebSocket Client ist schnell „irgendwie verbunden“ – aber im Betrieb zählen Reconnect, Heartbeats, sauberes Stoppen und Debugbarkeit. Mit einem praxistauglichen Wrapper auf Basis von System.Net.WebSockets (mit Fallback) und einem Source-Schnipsel für Threading und…
AES-Verschlüsselung in Delphi: ein robuster Source-Schnipsel mit IV, Salt, Header und Streaming
Ein praxistauglicher Delphi-Source-Schnipsel für AES-Verschlüsselung mit zufälligem Salt und IV, klarer Datei-Header-Struktur, PBKDF2-Key-Derivation und Streaming – inklusive typischer Stolperfallen bei Legacy-Formaten, Integrität und Betrieb.
Multipart/Form-Data Upload in Delphi: robuste Streams, Boundary-Kontrolle und Debugging ohne Rätselraten
Multipart/Form-Data Uploads wirken trivial, kippen aber in Delphi schnell bei Streams, Dateinamen, Content-Type, Boundary-Handling und Timeouts. Dieser Source-Schnipsel zeigt eine robuste, debugbare Implementierung mit THTTPClient – inkl. korrekt berechnetem Content-Length…
Reverse Proxy mit nginx und Delphi: sauberes Forwarded-Handling, echte Client-IP und robuste URL-Basen
Wenn Delphi-REST-Server hinter nginx laufen, kippen oft Client-IP, HTTPS-Erkennung und absolute URLs. Dieser Source-Schnipsel zeigt ein robustes Forwarded-/X-Forwarded-Handling (inkl. Trust-Proxy-Liste), typische nginx-Settings und Debugging-Hinweise für den Betrieb.