Área seleccionada
Todas las entradas
Todos los artículos especializados, contextualizaciones y fragmentos de código fuente en la sección común del magazine.
Migrar de Firebird a MariaDB: procedimiento, puntos críticos y fiabilidad operativa en el día a día
Una migración de Firebird a MariaDB rara vez es solo un asunto de exportación/importación. Determinantes son el dialecto SQL, las transacciones, los conjuntos de caracteres, los tipos de datos, los triggers/generadores, el rendimiento y un cutover limpio. El artículo muestra un procedimiento práctico para…
Layouts responsivos en Delphi FMX: puntos de interrupción sin caos en el diseñador (con Layout-Router como fragmento de código fuente)
Los layouts responsivos en FMX se vuelven rápidamente frágiles en la práctica: picos de redimensionado, cambios de DPI, rotación y «layouts visibles» generan estado duplicado y reflows difíciles de depurar. Este artículo muestra un enrutador de layout con breakpoints que controla bloques de interfaz de usuario en tiempo de ejecución…
Escáner de códigos QR en Delphi FMX: escaneo con cámara robusto, seguro para subprocesos y sin sacudidas en la interfaz de usuario
Un lector de códigos QR apto para producción Delphi FMX depende del ciclo de vida de la cámara, de la gestión de hilos y de un arranque/parada limpios. El artículo presenta un enfoque robusto con ZXing, debounce, frame-throttling, recorte de ROI, además de detalles de depuración y operación para Android e iOS.
Delphi Aplicaciones empresariales: por qué muchos sistemas funcionan de manera estable – y cómo usted puede mantenerlos preparados para el futuro
Delphi Las aplicaciones empresariales son, en muchas empresas, la columna vertebral de los procesos operativos. El artículo muestra cómo planificar la explotación, el acceso a datos, las interfaces, la seguridad y la modernización de modo que los sistemas VCL existentes se mantengan estables — y, paso a paso, se vuelvan aptos…
MariaDB con Delphi y FireDAC: Arquitectura, elección de controladores y operación sin sorpresas
Cómo integrar MariaDB desde aplicaciones Delphi a través de FireDAC de forma correcta: opciones de controlador, TLS, conjuntos de caracteres, transacciones, pooling, rendimiento y operación — con enfoque en administración, mantenimiento y migración en sistemas existentes.
Delphi Cliente WebSocket: conectar de forma robusta, detener limpiamente, depurar de forma fiable
Un Delphi WebSocket Client puede parecer rápidamente “conectado”, pero en operación lo que importa son la reconexión, los heartbeats, la detención ordenada y la capacidad de depuración. Con un wrapper práctico basado en System.Net.WebSockets (con fallback) y un fragmento de código fuente para threading y…
Portal de clientes en la empresa: arquitectura, seguridad y operación que realmente sostienen
Un portal de clientes es más que un inicio de sesión con descargas: se convierte en la capa de integración entre ERP, DMS, soporte y facturación. El artículo muestra qué decisiones de arquitectura influyen de forma medible en la operación, la seguridad, la calidad de los datos y las ampliaciones posteriores —y en qué…
Cifrado AES en Delphi: un fragmento de código fuente robusto con IV, salt, encabezado y streaming
Un fragmento de código fuente Delphi práctico para cifrado AES con sal e IV aleatorios, estructura clara de encabezado de archivo, derivación de clave PBKDF2 y streaming — incluyendo las trampas típicas en formatos legacy, integridad y operación.
BDE-sustitución: Cómo modernizar Delphi-aplicaciones sin riesgos para los datos ni para la continuidad operativa
Muchas aplicaciones Delphi aún utilizan la Borland Database Engine (BDE) — y lo pagan con dificultades operativas, problemas con los controladores, riesgos de seguridad y actualizaciones de la plataforma bloqueadas. Este artículo muestra cómo planificar técnicamente de forma rigurosa la sustitución de BDE: migración de datos…
Carga Multipart/Form-Data en Delphi: flujos robustos, control del boundary y depuración sin conjeturas
Las cargas Multipart/Form-Data parecen triviales, pero en Delphi fallan con rapidez por streams, nombres de archivo, Content-Type, manejo de boundaries y timeouts. Este fragmento de código fuente muestra una implementación robusta y depurable con THTTPClient —incluye el cálculo correcto del Content-Length…