Zone sélectionnée
Tous les articles
Tous les articles spécialisés, les mises en perspective et les extraits de code source dans la rubrique magazine commune.
Migrer de Firebird vers MariaDB : méthodologie, écueils et fiabilité opérationnelle au quotidien
Une migration de Firebird vers MariaDB n’est que rarement une simple question d’export-import. Les points cruciaux sont le dialecte SQL, les transactions, les jeux de caractères, les types de données, les triggers/générateurs, les performances et un cutover propre. Cet article présente une démarche opérationnelle pour…
Mises en page réactives dans Delphi FMX : points de rupture sans chaos dans le Designer (avec Layout-Router en extrait de code)
Les mises en page responsives FMX deviennent rapidement fragiles en pratique : rafales de redimensionnements, changements de DPI, rotation et «Visible-Layouts» créent un état dupliqué et des reflows difficiles à déboguer. Cet article présente un routeur de mise en page avec breakpoints qui contrôle des blocs UI à l’exécution…
Scanner de QR Code dans Delphi FMX : lecture par caméra robuste, sécurisée vis‑à‑vis des threads et sans scintillement de l'interface utilisateur
Un scanner de codes QR Delphi FMX adapté à la production dépend du cycle de vie de la caméra, de la gestion des threads et d’un arrêt et d’un démarrage propres. L’article présente une approche robuste basée sur ZXing, Debounce, Frame-Throttling, recadrage ROI ainsi que des détails de débogage et d’exploitation pour Android et iOS.
Delphi Applications d'entreprise : pourquoi de nombreux systèmes restent stables — et comment en assurer la pérennité
Delphi Les applications d’entreprise constituent, dans de nombreuses organisations, l’épine dorsale des processus opérationnels. Cet article montre comment planifier l’exploitation, l’accès aux données, les interfaces, la sécurité et la modernisation de manière à garantir la stabilité des systèmes VCL existants — et, étape par étape, les rendre aptes…
Intégration de MariaDB avec Delphi et FireDAC : architecture, choix des pilotes et exploitation sans surprises
Comment intégrer proprement MariaDB depuis des applications Delphi via FireDAC : options du pilote, TLS, jeux de caractères, transactions, pooling, performances et exploitation — axé sur l’administration, la maintenance et la migration dans des systèmes en place.
Delphi Client WebSocket : connexion robuste, arrêt propre, débogage fiable
Un client WebSocket Delphi est rapidement « connecté d’une manière ou d’une autre » — mais en exploitation, ce qui compte, ce sont la reconnexion, les heartbeats, l’arrêt propre et la capacité de débogage. Avec un wrapper opérationnel basé sur System.Net.WebSockets (avec fallback) et un extrait de code source pour le threading et…
Portail client en entreprise : architecture, sécurité et exploitation robustes
Un portail client est plus qu’une simple connexion offrant des téléchargements : il devient la couche d’intégration entre l’ERP, le DMS, le support et la facturation. Cet article montre quelles décisions d’architecture influencent de manière mesurable l’exploitation, la sécurité, la qualité des données et les extensions ultérieures — et sur quoi…
Chiffrement AES dans Delphi : un extrait de code source robuste avec IV, sel, en-tête et streaming
Un extrait de code source Delphi pragmatique pour le chiffrement AES avec sel et IV aléatoires, une structure d’en-tête de fichier claire, dérivation de clé PBKDF2 et streaming — incluant les écueils typiques liés aux formats hérités, à l’intégrité et à l’exploitation.
BDE-remplacement : Comment moderniser vos applications Delphi sans risque pour les données ni pour l'exploitation
De nombreuses applications Delphi utilisent encore la Borland Database Engine (BDE) — et en paient le prix : contraintes d’exploitation, problèmes de pilotes, risques de sécurité et mises à jour de plateforme bloquées. Cet article montre comment planifier de manière techniquement rigoureuse le remplacement de BDE : migration des données.
Téléversement Multipart/Form-Data dans Delphi : flux robustes, contrôle des délimiteurs (boundary) et débogage sans tâtonnements
Les uploads Multipart/Form-Data semblent triviaux, mais dans Delphi ils déraillent rapidement dès qu’il s’agit de flux, de noms de fichier, du Content-Type, de la gestion des délimiteurs (boundary) et des timeouts. Cet extrait de code montre une implémentation robuste et débogable avec THTTPClient — incluant le calcul correct du Content-Length…