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

#1 JM Tella Llop [MVP Windows]
18/02/2004 - 19:17 | Informe spam
¿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
#2 Bravo Mike
18/02/2004 - 19:38 | Informe spam
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
#3 JM Tella Llop [MVP Windows]
18/02/2004 - 20:30 | Informe spam
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
#4 Andrés Farias
18/02/2004 - 21:03 | Informe spam
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
#5 JM Tella Llop [MVP Windows]
18/02/2004 - 21:14 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida