Problemas en red domestica
Posted: Thu May 31, 2007 7:55 am
Hola foro.
Tengo una pequeña red domestica con varios PC's compartidos
Mi problema es el siguiente:
En un PC tengo la aplicacion que funciona perfectamente.
Al entrar en la aplicacion lo primero que hago es comprobar si existen los directorios
IN y OUT
Hago lo siguiente:
Meto en una variable el directorio actual
Local OldDir := Curdir()
If !lIsdir('IN')
lMkDir('IN')
Endif
If !lIsdir('OUT')
lMkDir('OUT')
Endif
//Si Compruebo donde estoy desde otro PC me dice: \JMUA-01 me dice: \programas(E)\Turiguiprograma\IN\OUT. Incorrecto
//Si Compruebo donde estoy desde el PC que tiene la aplicacion me dice: TURIGUIPROGRAMA. Esto es correcto
Cambio al anterior directorio
DirChange(OldDir)
//Luego voy a abrir las tablas que estan en otro directorio llamado TABLAS
Dbusearea(.t.,,'tablas\Clientes','Cli',.f.)
If !Neterr()
? "Tablas abiertas...."
Else
? "Error...."
Endif
Si ejecuto la aplicacion desde otro PC me da el error OPEN ERROR DOS 3 o sea que los ficheros no existen
Si elimino la comprobacion y creacion de los directorios IN y OUT funciona bien
Alguien puede decirme el porque de esto
Gracias de antemano
Tengo una pequeña red domestica con varios PC's compartidos
Mi problema es el siguiente:
En un PC tengo la aplicacion que funciona perfectamente.
Al entrar en la aplicacion lo primero que hago es comprobar si existen los directorios
IN y OUT
Hago lo siguiente:
Meto en una variable el directorio actual
Local OldDir := Curdir()
If !lIsdir('IN')
lMkDir('IN')
Endif
If !lIsdir('OUT')
lMkDir('OUT')
Endif
//Si Compruebo donde estoy desde otro PC me dice: \JMUA-01 me dice: \programas(E)\Turiguiprograma\IN\OUT. Incorrecto
//Si Compruebo donde estoy desde el PC que tiene la aplicacion me dice: TURIGUIPROGRAMA. Esto es correcto
Cambio al anterior directorio
DirChange(OldDir)
//Luego voy a abrir las tablas que estan en otro directorio llamado TABLAS
Dbusearea(.t.,,'tablas\Clientes','Cli',.f.)
If !Neterr()
? "Tablas abiertas...."
Else
? "Error...."
Endif
Si ejecuto la aplicacion desde otro PC me da el error OPEN ERROR DOS 3 o sea que los ficheros no existen
Si elimino la comprobacion y creacion de los directorios IN y OUT funciona bien
Alguien puede decirme el porque de esto
Gracias de antemano