FoxPro/Visual FoxPro - uso de variables en set default to retrasa el sist

 
Vista:

uso de variables en set default to retrasa el sist

Publicado por carlos (1 intervención) el 13/04/2007 16:58:04
usando este codigo el codigo se retrasa teriblemente....... mi programa en visual foxpro 6.0 en su ejecucion:

PUBLIC RUTA_DEL_SISTEMA
RUTA_DEL_SISTEMA="c:\hotel"

SET DEFAULT TO RUTA_DEL_SISTEMA+ "\BASEDATOS"
SET PATH TO RUTA_DEL_SISTEMA+ "\", RUTA_DEL_SISTEMA+ "\BASEDATOS", RUTA_DEL_SISTEMA+ "\FORMS", RUTA_DEL_SISTEMA+ "\IMAG", RUTA_DEL_SISTEMA+"\INFORM", RUTA_DEL_SISTEMA+"\PROGS", \\SERVER\HOTEL\, \\SERVER\\HOTEL\BASEDATOS, \\SERVER\HOTEL\FORMS, \\SERVER\HOTEL\IMAG, \\SERVER\HOTEL\INFORM, \\SERVER\HOTEL\PROGS

mientras que cuando uso esto el programa es mucho mas rapido:

SET DEFAULT TO C:\HOTEL\BASEDATOS
SET PATH TO C:\HOTEL\, C:\HOTEL\BASEDATOS, C:\HOTEL\FORMS, C:\HOTEL\IMAG, C:\HOTEL\INFORM, C:\HOTEL\PROGS, \\SERVER\HOTEL\, \\SERVER\\HOTEL\BASEDATOS, \\SERVER\HOTEL\FORMS, \\SERVER\HOTEL\IMAG, \\SERVER\HOTEL\INFORM, \\SERVER\HOTEL\PROGS

alguien sabe porque????????????????
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
sin imagen de perfil

RE:uso de variables en set default to retrasa el s

Publicado por jafcorp (91 intervenciones) el 13/04/2007 19:22:36
Hola, no sería mas conveniente que utilizaras si la aplicación es un .exe
SET DEFA TO curdir()
y si conectás una base de datos en la red primero conectaras ese recurso a una unidad de red, como puede ser "h:\" en vez de user \\SERVER y demás???

Saludos

Jafcorp
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:uso de variables en set default to retrasa el s

Publicado por Plinio (7841 intervenciones) el 13/04/2007 22:25:36
No necesariamente tiene que ser un problema de VFP. Verifica desde Windows entrado a cada una de las rutas a ver si una dura mucho en entrar.
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
sin imagen de perfil

RE:uso de variables en set default to retrasa el s

Publicado por Ernesto Hernandez (4623 intervenciones) el 14/04/2007 23:36:15
Por que mejor no poner todas tus rutas en una tabla y utilizar


USE DataDirection IN 0 ORDER 1 ALIAS DIR && tabla que guarda las rutas
SELECT DIR
DO WHILE !EOF()
mVariable=Variable
PUBLIC &mVariable
&mVariable=TRIM(Nombre)+TRIM(Tabla) && la ruta y el nombre
SKIP
ENDDO


Suerte
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