La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4462 - ERROR EN MI EXE SI LO ANIDO EN VARIOS DIRECTORIOS
Autor:  Isis romero
Hola a todos, mi problema es el siguiente:

Tengo mi programa ejecutable en el directorio c:\proyecto\tsa.exe y todo funciona bien, puedo mover todo el proyecto junto con el ejecutable a otro directorio y funciona bien, pero si lo empiezo a anidar en varios directorios, por ejemplo:

c:\proy\proy2\proy3\tsa.exe junto con los programas fuentes me manda un mensaje de : Invalid path or file name.

si entro de nuevo al ambiente de fox y quiero compilar, generar ejecutable si lo hace pero al momento de ejecutarlo dentro de fox me manda el mismo mensaje pero en español

Tambien ya lo hice con el instalador pero manda el mismo mensaje al tiempo de mover el directorio.

Ya puse el config.fpw, vfp6r.dll, vfp6renu.dll donde esta el ejecutable y tampoco lo hace.

Se me olvidaba, estoy trabajando en VFP 6.0 version español.

Espero me contesten rapido, y muchas gracias.

  Respuesta:  Rolando Galeano Galeano
El truco esta en capturar el PATH de donde instales el programa y no tienes que estar sujeto a un directorio determinado te muestro:

MyPath = sys(5)+curdir()

sys(5): proporciona la unidad de disco
curdir(): la ruta donde esta tu programa.

espero te sirva

  Respuesta:  Willington Rincón
Por la largada de la respuesta, esta en el archivo resp4462.txt.