aumentar los identificadores de arch. disponibles para aplicaciones basadas DOS

31/03/2005 - 17:17 por Luis | Informe spam
http://support.microsoft.com/default.aspx?
scid=kb;es;269030
En esta direccion salio Cómo aumentar los identificadores
de archivos disponibles para aplicaciones basadas en MS-
DOS en Windows Millennium Edition
Quisiera saber como utilizar esto mismo pero en Windows Xp
Tengo un programa echo en foxpro DOS y cuando lo ejecuto
me sale el siguiente error: TOO MANY FILES OPEN
Gracias de antemano por su ayuda

Windows Millennium Edition no analiza de ninguna manera
el archivo Config.sys; por lo tanto, los valores de
configuración que utilizan las aplicaciones basadas en MS-
DOS no se establecen dentro de dicho archivo. Entre estos
valores de configuración se encuentra el valor FILES, que
determina el número de identificadores de archivos
existentes en una Tabla de archivos de trabajo (JFT) para
aplicaciones.

Aunque una aplicación basada en MS-DOS necesite
identificadores de archivos adicionales, el valor de
configuración FILES no funcionará. En lugar del valor
FILES se utiliza el valor PerVMFiles. Este valor aumenta
el número de identificadores de archivos disponibles en
cada máquina virtual de MS-DOS y para su implementación
es necesario agregar la línea siguiente a la sección
[386Enh] del archivo System.ini:

En Windows Millennium Edition, al valor de configuración
FILES de cada máquina virtual de MS-DOS se le asigna un
valor predeterminado de 30 identificadores de archivos.
El número máximo de identificadores de archivos que puede
tener una máquina virtual es 255. Como el número total de
identificadores de archivos no puede ser mayor de 255, el
valor de PerVMFiles máximo es 225. Este valor, además de
los 30 que están disponibles de manera predeterminada,
alcanza el total máximo de 255. Es necesario reiniciar
Windows Millennium Edition para que el cambio surta
efecto.
 

Leer las respuestas

#1 fermu
31/03/2005 - 17:35 | Informe spam
Hash: SHA1

En winxp, no existe ms-dos como tal, y el system.ini solo se provee por
m0otivos de compatibilidad con viejas aplicaciones de 16 bits, por lo
que es más que probable, que no sea efectiva la adicioin de ese
parametro en ese fichero en concreto... en su lugar, puedes probar a
incrementar el parametro "files", ubicado en el fichero config.nt
(directorio \windows\system32), o bien, tratar de utilizar variables de
entorno, adicionando el parametro "PerVMFiles" ahi las variables de
entorno, las tienes, en panel de control > sistema > opciones avanzadas
variables de entorno. Suerte.



Saludos
Fernando M. / Registered Linux User #367696

Preguntas similares