Hola,
Hay un hilo muy similar que ha abierto lucho1981; abro este en función de que mi aplicación usa otros componentes de conectividad, y no deseo desviar la solución que se pueda aportar en aquel hilo.
En mi caso, la aplicación se basa en:
Delphi 7
MySQL 5
dbExpress (SQLDataSet, Provider, ClientDataSet)
Driver de conexión dbExpress DevArt para MySQL
En la PC de desarrollo, el programa funciona muy bien aún fuera del IDE. En otra PC, instalé:
programa.exe
debexpmda.dll (driver devArt)
libmysql.dll (Cliente MySQL)
Al ejecutar el programa en la otra PC, obtengo el error de Windows: "programa.exe ha detectado un problema y debe cerrarse"
En la ayuda de Delphi, indica que:
Cita:
To deploy dbExpress applications as stand-alone executable files, the dbExpress object files must be statically linked into your executable.
|
Como puedo hacer esto ? "dbExpress object files must be statically linked into your executable"
Indica que debe incluirse esta unidad en tal "linking":
Cita:
"MidasLib Required by dbExpress executables that use client datasets such as TClientDataSet"
|
Si es necesario incluir "midas.dll", "MidasLib*.*", lo he buscado bajo el directorio "Borland" y nose encuentran esos archivos.
Agradeceré su apoyo.
Saludos,
Guillermo