Aplicacion DOS en red

18/02/2004 - 18:37 por Bravo Mike | Informe spam
Hola a todos:

Estoy intentando ejecutar una antigua aplicación MSDOS realizada en
Pascal hace años en una red en Windows XP Professional. No tengo problema en
lanzar la aplicación a través del acceso directo PIF. Configuro
correctamente el directorio de trabajo en la forma \\MAQUINA\UNIDAD\CARPETA
y lanzo la aplicación sin problemas pero a la hora de que esta acceda a los
archivos de datos me dice que no existen.

¿Dónde los está buscando? ¿En que forma puedo solucionar esto?

Gracias por anticipado.
Bravo

Preguntas similare

Leer las respuestas

#6 Andrés Farias
18/02/2004 - 21:58 | Informe spam
Entonces a Bravo Mike debiera funcionarle correctamente, al igual que en mi
caso

Andrés Farias.cl
"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:e$#
Es que de esa manera. funciona la apertura FCB. Para el sistema es a
todos los efectos una unidad local.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Andrés Farias" <andresfariasARROBAmsnPUNTOcom> wrote in message
news:
Esta solución que te señalo la usé con un programa hecho en Clipper.


Ignoro
si pascal en ese sentido funcionará igual o similar a Clipper, pero lo
resolví conectando la carpeta de trabajo como una unidad de red, y el .PIF
direccionado hacia ella (J:\Carpeta).

Andrés Farias.cl
"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:e$
Pues tiene toda la pinta que el pascal usado... o el nivel del compilador,
no resuelve bien las apertura de ficheros... siemplmente porque usa las
antiguas aprturas por FCB y no por Handle. Al hacerlo por FCB solo está
soportado abrir ficheros en local y no en red.
Si esta suposicion es cierta, esa aplicacion no podrá funcionar nunca en
red.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no


rights.
You assume all risk for your use.


"Bravo Mike" wrote in message
news:5jOYb.3480971$
Hola JM (rápido como el rayo)...

La aplicación la hice yo hace 15 años y aunque resulte difícil de
entender sigue en funcionamiento. El ejecutable busca los datos en el
directorio en uso, esto es, si el ejecutable está en C:\AAP pues los
archivos de datos deben estar en C:\AAP como por ejemplo


C:\AAP\REGISTRO.LIB

Digamos que en el PIF la línea de comandos es \\PC1\C\AAP\AAP.EXE y el
directorio de trabajo es \\PC1\C\AAP pero ya te digo que la aplicación se
ejecuta perfectamente pero no encuentra los archivos de datos.

En el ordenador que hace de servidor y trabaja con el programa en




local
no hay problema. Ahí la línea de comandos es del tipo C:\AAP\AAP.EXE y el
directorio de trabajo C:\AAP

Un saludo
Bravo


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
¿Dónde los está buscando?



Donde la aplicacion haya decidido. Lo sienteo, pero sin tener los fuenes,
malamente puede saberse...

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no


rights.
You assume all risk for your use.


"Bravo Mike" wrote in message
news:FpNYb.3480351$
Hola a todos:

Estoy intentando ejecutar una antigua aplicación MSDOS realizada en
Pascal hace años en una red en Windows XP Professional. No tengo






problema
en
lanzar la aplicación a través del acceso directo PIF. Configuro
correctamente el directorio de trabajo en la forma


\\MAQUINA\UNIDAD\CARPETA
y lanzo la aplicación sin problemas pero a la hora de que esta acceda a


los
archivos de datos me dice que no existen.

¿Dónde los está buscando? ¿En que forma puedo solucionar esto?

Gracias por anticipado.
Bravo











Respuesta Responder a este mensaje
#7 JM Tella Llop [MVP Windows]
18/02/2004 - 22:04 | Informe spam
No. Porque no lo está abriendo mapeando el disco... si mediante el nombre UNC.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Andrés Farias" <andresfariasARROBAmsnPUNTOcom> wrote in message news:
Entonces a Bravo Mike debiera funcionarle correctamente, al igual que en mi
caso

Andrés Farias.cl
"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:e$#
Es que de esa manera. funciona la apertura FCB. Para el sistema es a
todos los efectos una unidad local.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.


"Andrés Farias" <andresfariasARROBAmsnPUNTOcom> wrote in message
news:
Esta solución que te señalo la usé con un programa hecho en Clipper.


Ignoro
si pascal en ese sentido funcionará igual o similar a Clipper, pero lo
resolví conectando la carpeta de trabajo como una unidad de red, y el .PIF
direccionado hacia ella (J:\Carpeta).

Andrés Farias.cl
"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:e$
Pues tiene toda la pinta que el pascal usado... o el nivel del compilador,
no resuelve bien las apertura de ficheros... siemplmente porque usa las
antiguas aprturas por FCB y no por Handle. Al hacerlo por FCB solo está
soportado abrir ficheros en local y no en red.
Si esta suposicion es cierta, esa aplicacion no podrá funcionar nunca en
red.

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no


rights.
You assume all risk for your use.


"Bravo Mike" wrote in message
news:5jOYb.3480971$
Hola JM (rápido como el rayo)...

La aplicación la hice yo hace 15 años y aunque resulte difícil de
entender sigue en funcionamiento. El ejecutable busca los datos en el
directorio en uso, esto es, si el ejecutable está en C:\AAP pues los
archivos de datos deben estar en C:\AAP como por ejemplo


C:\AAP\REGISTRO.LIB

Digamos que en el PIF la línea de comandos es \\PC1\C\AAP\AAP.EXE y el
directorio de trabajo es \\PC1\C\AAP pero ya te digo que la aplicación se
ejecuta perfectamente pero no encuentra los archivos de datos.

En el ordenador que hace de servidor y trabaja con el programa en




local
no hay problema. Ahí la línea de comandos es del tipo C:\AAP\AAP.EXE y el
directorio de trabajo C:\AAP

Un saludo
Bravo


"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:
¿Dónde los está buscando?



Donde la aplicacion haya decidido. Lo sienteo, pero sin tener los fuenes,
malamente puede saberse...

Jose Manuel Tella Llop
MVP - Windows

http://www.multingles.net/jmt.htm
Este mensaje se proporciona "como está" sin garantías de ninguna clase, y


no
otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no


rights.
You assume all risk for your use.


"Bravo Mike" wrote in message
news:FpNYb.3480351$
Hola a todos:

Estoy intentando ejecutar una antigua aplicación MSDOS realizada en
Pascal hace años en una red en Windows XP Professional. No tengo






problema
en
lanzar la aplicación a través del acceso directo PIF. Configuro
correctamente el directorio de trabajo en la forma


\\MAQUINA\UNIDAD\CARPETA
y lanzo la aplicación sin problemas pero a la hora de que esta acceda a


los
archivos de datos me dice que no existen.

¿Dónde los está buscando? ¿En que forma puedo solucionar esto?

Gracias por anticipado.
Bravo















Respuesta Responder a este mensaje
#8 josepe
18/02/2004 - 22:37 | Informe spam
Mejor usa mapeo.
c:\windows>net use h: \\maquina\carpeta
c:\>h:
h:\> corres el exe.
Luego podés hacer acceso directo a un bat que corra el exe.
Respuesta Responder a este mensaje
#9 Bravo Mike
19/02/2004 - 09:53 | Informe spam
Hola Andrés:

Me gustaría probar lo que me dices, pero he pasado mucho tiempo fuera de
la informática y no tengo idea como conectar la carpeta de esta manera (como
unidad). Necesito un paso a paso para torpes :)

Un saludo
Bravo


"Andrés Farias" <andresfariasARROBAmsnPUNTOcom> escribió en el mensaje
news:
Esta solución que te señalo la usé con un programa hecho en Clipper.


Ignoro
si pascal en ese sentido funcionará igual o similar a Clipper, pero lo
resolví conectando la carpeta de trabajo como una unidad de red, y el .PIF
direccionado hacia ella (J:\Carpeta).

Andrés Farias.cl
Respuesta Responder a este mensaje
#10 Andrés Farias
19/02/2004 - 13:31 | Informe spam
No es tan complicado. Sobre Mi PC das clic derecho y seleccionas Conectar a
Unidad de Red, luego navegas hasta dar con la carpeta o escribes
directamente la ruta \\Equipo\carpeta y le asigna una letra. Esta quedará
como unidad de disco en Mi PC y luego le creas el .pif en el escritorio.
Debiera funcionar.
Saludos y buena suerte.
Andrés Farias.cl

"Bravo Mike" escribió en el mensaje
news:ZP_Yb.3489982$
Hola Andrés:

Me gustaría probar lo que me dices, pero he pasado mucho tiempo fuera


de
la informática y no tengo idea como conectar la carpeta de esta manera


(como
unidad). Necesito un paso a paso para torpes :)

Un saludo
Bravo


"Andrés Farias" <andresfariasARROBAmsnPUNTOcom> escribió en el mensaje
news:
> Esta solución que te señalo la usé con un programa hecho en Clipper.
Ignoro
> si pascal en ese sentido funcionará igual o similar a Clipper, pero lo
> resolví conectando la carpeta de trabajo como una unidad de red, y el


.PIF
> direccionado hacia ella (J:\Carpeta).
>
> Andrés Farias.cl



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida