PDA

Ver la Versión Completa : colocar una libreria en la ruta del ejecutable


shinopeat87
07-11-2018, 15:45:38
hola amigos como estan desde ya les agradezco por su tiempo
mi consulta es la siguiente:
tengo un datamodulo en el cual tengo el componente TFDPhysMySQLDriverLink, yo se que en la propiedad vendorlib de dicho componente debo escribir la ruta donde se encuentra la libreria (libmysql.dll) el problema es que voy a tener que hacer esto cada vez mi aplicacion se mueva a otra pc ya que las rutas serian distintas.
entonces tome el archivo.dll y lo pegue donde se encuentra el ejecutable del programa

ahora pregunto. ¿con este codigo en el evento oncreate del componente TFDPhysMySQLDriverLink sera suficiente para que no tenga problemas al trasladarlo a otro ordenador?

FDPhysMySQLDriverLink1.vendorlib := ExtractFilePath(ParamStr(0));

Ñuño Martínez
08-11-2018, 19:32:33
En principio, sí debería funcionarte.