Supongo que solo usas el nombre y extensión para cargar el paquete dinámico.
¿Por qué no usas rutas absolutas? Al hacerlo, si usas ExtractFilePath, mira en la ayuda que es compatible con rutas en formato UNC (si para arrancar el programa usas algo como: \\nombre-servidor\nombrecarpeta\nombreExe.exe) Si usas una ruta de red mapeada (tipo Z:\nombreExe.exe) quizás minimices los problemas.
Otra opción es usar GetEnvironmentVariables y SetEnvironmentVariable para añadir la ruta a la variable de entorno PATH de windows (esto solo modifica la variable de entorno para tu programa, no lo hace en todo windows). Pero es más complejo, no ve sentido hacerlo.
Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|