Ver Mensaje Individual
  #1  
Antiguo 22-03-2009
alquimista_gdl alquimista_gdl is offline
Miembro
 
Registrado: ago 2008
Ubicación: Guadalajara, México
Posts: 78
Reputación: 16
alquimista_gdl Va por buen camino
Problema de instalación exe (dbExpress, MySQL)

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
Responder Con Cita