Como lograr que Visual C++ V1.0 ejecute en Windows XP

23/02/2004 - 18:50 por Mario C. González López | Informe spam
Necesitamos crear aplicaciones sobre MS-DOS para que
ejecuten en computadoras industriales, usabamos para ello
el Visual C++ V1.0 que de la familia de los compiladores
de C++ de Microsoft es el último capaz de crear
ejecutables que ejecuten en 16 bits. Pero resulta que
adquirir nuevas PC, estas tienen como sistema operativo
el Windows XP, y al mandar a compilar en el Visual C++
V1.0 un programa, este indica que no puede hacerlo porque
no está ejecutando el mmd.386, ni el dosxnt.386, que lo
incluya en la sección [386Enh] del system.ini,
comprobamos que las líneas de inclusión de estos archivos
están ahí:
device = c:\MSVC\Bin\mmd.386
device = c:\MSVC\Bin\dosxnt.386
además le indicamos al XP que lo ejecutara como si fuera
Windows 95, pero nada, el error me lo sigue dando.

Agradeciéndoles de antemano cualquier ayuda al respecto.

Mario
 

Leer las respuestas

#1 Zephryn Xirdal
23/02/2004 - 21:07 | Informe spam
Hola.

Si no puedes hacerlo funcionar, tienes el Borland C++ (no C++Builder) hasta
la versión 5 que ejecuta en win32 y genera ejecutables DOS, y el Watcom, que
hace lo mismo, con la ventaja de que éste es de uso gratuito (no tengo claro
si es GPL o parecido, pero te lo puedes descargar libremente y el código
fuente está disponible).


"Mario C. González López" escribió en el mensaje
news:1487001c3fa35$7680d070$
Necesitamos crear aplicaciones sobre MS-DOS para que
ejecuten en computadoras industriales, usabamos para ello
el Visual C++ V1.0 que de la familia de los compiladores
de C++ de Microsoft es el último capaz de crear
ejecutables que ejecuten en 16 bits. Pero resulta que
adquirir nuevas PC, estas tienen como sistema operativo
el Windows XP, y al mandar a compilar en el Visual C++
V1.0 un programa, este indica que no puede hacerlo porque
no está ejecutando el mmd.386, ni el dosxnt.386, que lo
incluya en la sección [386Enh] del system.ini,
comprobamos que las líneas de inclusión de estos archivos
están ahí:
device = c:\MSVC\Bin\mmd.386
device = c:\MSVC\Bin\dosxnt.386
además le indicamos al XP que lo ejecutara como si fuera
Windows 95, pero nada, el error me lo sigue dando.

Agradeciéndoles de antemano cualquier ayuda al respecto.

Mario

Preguntas similares