miércoles, agosto 28, 2024

Conectar aplicaciones WinDev a MySQL 8.4.0 o superior

Para conectar aplicaciones desarrolladas en WinDev a MySQL 8.4.0 o versiones superiores, es fundamental seguir algunos pasos clave debido a los requisitos de compatibilidad con la arquitectura de 64 bits. A continuación, se describen los pasos necesarios para garantizar una conexión exitosa.

Generación de la aplicación a 64 bits

MySQL 8.4.0 o superior solo funciona en entornos de 64 bits. Por lo tanto, asegúrate de que la aplicación se genere en ese formato.

Uso de las librerías necesarias

Debes utilizar la librería libmysql.dll, que se encuentra en la instalación de MySQL. Puedes encontrarla en la siguiente ruta:

C:\Program Files\MySQL\MySQL Server 8.4\lib

Además, es necesario contar con las librerías libcrypto-3-x64.dll y libssl-3-x64.dll, que puedes obtener de la siguiente ubicación:

C:\Program Files\MySQL\MySQL Server 8.4\bin

Coloca las tres DLLs (libmysql.dll, libcrypto-3-x64.dll, y libssl-3-x64.dll) junto al archivo ejecutable (EXE) generado de tu aplicación WinDev.

Consideraciones adicionales

Estas DLLs fueron compiladas utilizando Visual C++, por lo que es posible que debas instalar el runtime correspondiente. Puedes descargarlo desde el siguiente enlace:

Descargar Visual C++ Redistributable

Verificación de dependencias

Si es necesario investigar las dependencias adicionales que puedan requerir las librerías, puedes utilizar la herramienta Dependency Walker, disponible en el siguiente enlace:

Dependency Walker

Siguiendo estos pasos, podrás asegurar que tus aplicaciones desarrolladas en WinDev se conecten correctamente a bases de datos MySQL 8.4.0 o superiores.


No hay comentarios.: