FoxPro/Visual FoxPro - Confusion con el path

   
Vista:

Confusion con el path

Publicado por dario (321 intervenciones) el 06/10/2008 13:50:30
Siempre he instalado un exe en cada estacion de trabajo sin problemas, pero en esta ves quise instalar un unico exe en el servidor.

He creado cada acceso directo en cada pc hacia el servidor, indicado en Iniciar en hacia el tambien, en el programa digo por ejemplo set path to C:programa;C:ProgramaDatos pero al ejecutar el ejecutable en una estacion desde el acceso directo me busca los datos en el disco local no en el servidor dandome el error de que no se encuentra las dbf.

Que estoy haciendo o indicando mal?

Gracias
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:Confusion con el path

Publicado por neo (1601 intervenciones) el 07/10/2008 02:46:38
En vez de el Set default to... y Set Path to....escribe esto:

LOCAL fxNewDir

*!* Ir al directorio del ejecutable
fxNewDir = JUSTPATH(SYS(16, 0))
CD (fxNewDir)
SET DEFAULT TO (fxnewdir)

Origen_Bd=fxNewDir+'datos*.*'
Abrir_Bd=fxNewDir+'Datosdb.dbc SHARED'

LOCAL saltar
saltar=1

SET EXACT ON
SET EXCLUSIVE OFF
SET MULTILOCKS ON
SET SYSMENU OFF
SET SYSMENU automatic

SET STATUS BAR ON

SET PATH TO ;Datos;bmp

con esto funciona tanto para red como para local, inclusive para pendrive...

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

RE:Confusion con el path

Publicado por dario (321 intervenciones) el 07/10/2008 03:07:52
gracias voy a `probar...
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:Confusion con el path

Publicado por dario (321 intervenciones) el 07/10/2008 14:23:25
Neo he estado analizando tu codigo.

Primero el sys(16) da el nombre de la aplicacion que se ejecuta, como hacer un acambio de directorio y un set defa con eso si puede no tener ninguna relacion con el nombre de la carpeta donde se encuantre instalado?

Dario
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:Confusion con el path

Publicado por neo (1601 intervenciones) el 08/10/2008 20:34:51
Te salió un error??
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:Confusion con el path

Publicado por dario (321 intervenciones) el 08/10/2008 21:46:43
No, era por mi deduccion al codigo, de no ver que tiene que ver el nombre del programa con la carpeta de trabajo, pero veo que te da el path completo, vere de adaptarlo gracias nuevamente.
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:Confusion con el path

Publicado por dario (321 intervenciones) el 09/10/2008 14:24:54
Neo, probado y modificado, funciona muy bien, gracias nuevamente.
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:Confusion con el path

Publicado por neo (1601 intervenciones) el 09/10/2008 15:43:51
Ok...podrias mostrar las modificaciones, quizás algo se me haya pasado.

Un Saludo
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:Confusion con el path

Publicado por dario (321 intervenciones) el 10/10/2008 01:42:31
Neo, traqui amigo, modificado ya que solo tome las primeras lineas de armar el path, nada especial.

fxNewDir = JUSTPATH(SYS(16, 0))
CD (fxNewDir)
SET DEFAULT TO (fxnewdir)

set path to ;z:datos

saludos :)
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