Llamadas a subdirectorios
Publicado por Andres (40 intervenciones) el 24/03/2004 03:28:59
Mi problema es navegar por una estructura de directorios establecida:
Tengo una estructura de directorio como esta:
C:\sistema\
C:\sistema\datos\
C:\sistemas\formularios\
C:\sistemas\prgs\
C:\sistemas\libs\
...
Mi proyecto y el ejecutable esta en c:\sistemas el resto esta en los directorios respectivos... .dbf, formularios, clases, .prg... etc
El tema es, primero no puedo usar variables publicas, para eso cree una clase y en ellas propiedades que uso como variables publicas (otra cosa no se me ocurrio)... pero el tema principal es que necesito ir y venir entre estos sub-directorios, ya sea para usar Tablas o para cargar Clases o para ejecutar archivos .PRG... ¿cual es la mejor manera de ir y venir?, lo que uso son las funciones SYS(5) , CURDIR() , SET DEFA TO ...
ej..
...
ruta_actual = sys(5)+curdir()
ruta_prg = sys(5)+curdir()+'\prgs\'
set defa to &ruta_prg
Do xxxxx.prg
set defa to &ruta_actual
...
y asi
¿¿Existe una metodologia mas facil??... me da la sensacion que es una codificacion sucia
Gracias
Valora esta pregunta


0