FoxPro/Visual FoxPro - ejecutable

   
Vista:

ejecutable

Publicado por wenceslao (134 intervenciones) el 26/10/2009 13:13:32
Hola chicos, como hago para que mi aplicacion se direccione a cualquier unidad de disco y funcione no solamente en la unidad C, sino que si la carpeta se coloca en la unidad D, etc; funcione igual.


Gracias desde Colombia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecutable

Publicado por andy (221 intervenciones) el 26/10/2009 16:52:36
En el archivo de inicio de tu carpeta debes poner

lcCarpeta=sys(5)+sys(2003)
set default to (lcCarpeta)

y si dentro del Directorio Principal de la aplicacion tienes subcarpetas, como por ejemplo:
DATOS, FORMULARIOS,etc:

ruta=lcCarpeta+'\DATOS,FORMULARIOS,REPORTES'
SET PATH TO (ruta)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecutable

Publicado por JuanJo (16 intervenciones) el 04/11/2009 18:39:21
Yo utilizo la siguiente estructura en el programa Inicio de la aplicación y me funciona de p.m.:

IF VERSION(2) = 0 && modo ejecutable
lcPath = HOME()+";"+ADDBS(FULLPATH(CURDIR()))
ejecutable=.t.
ELSE
ejecutable =.f.
lcPath = HOME()+";"+ADDBS(FULLPATH(CURDIR()))+";"+"forms;clases;datos;prog;bmp;iconos;menus;reports"
SET ASSERTS ON
ENDIF
SET PATH TO (lcPath)

Saludos desde España(Benidorm)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar