Ver Mensaje Individual
  #4  
Antiguo 06-08-2012
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Otra forma, menos drástica que la anterior:

Importas la función SetDllDirectory (al menos en Delphi 7 no está importada, posiblemente en versiones posteriores ya lo esté)

Código Delphi [-]
function SetDllDirectory(lpPathName: LPCTSTR):LongBool; stdcall; external 'kernel32.dll' name 'SetDllDirectoryA';

Y, antes de abrir la conexión, la usas para agregar el directorio deseado a la búsqueda de dllls:

Código Delphi [-]
SetDllDirectory('c:\rura\a\la\biblioteca\');

Tal como dice la documentación de SetDllDirectory, la ruta que pongas tendrá preferencia sobre cualquier otra, excepto la de la aplicación.

// Saludos
Responder Con Cita