Ver Mensaje Individual
  #2  
Antiguo 27-05-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
No es una variable de entorno. El sistema mantiene una "carpeta actual" para cada proceso, y es esa carpeta la que se ve afectada.

Tenes dos soluciones. hacer el direccionamiento no en base a la carpeta "actual" de tu aplicación, sino sobre la carpeta donde se halla el ejecutable; que la podes averiguar en la cadena del atributo Application.ExeName;

La otra es almacenar la carpeta actual de la aplicación en una variable antes de ejecutar el TFileNameEdit, y reestablecerla después de su uso. (mirá la ayuda de chDir).

hasta luego.

Responder Con Cita