DOS Error 4 en aplicaciones Clipper bajo Windows XP

Las aplicaciones clipper ejecutadas en XP que abren muchos ficheros pueden llegar a producir un error del tipo:

Error DBFNTX/1003 Open error:

\carpeta\fichero

(DOS Error 4)

Originalmente, un «Dos Error 4» en MsDOS se produce cuando se agotan los manejadores de archivos al intentar abrir más archivos de los indicados en el comando «Files» del archivo Config.SYS de MsDOS.

Windows XP, NT y 2000 no utilizan los archivos Config.Sys y Autoexec.bat como lo hace MsDOS. En su lugar utilizan Config.NT y Autoexec.NT ubicados en la carpeta \Windows\System32.

Para aumentar la cantidad de manejadores de archivos (file handelrs) es necesario añadir las siguientes líneas en esos ficheros:

Fichero Config.NT:

FILES=100

Fichero Autoexec.NT:

SET CLIPPER=F100

Tambien es necesario incluir el último comando (SET CLIPPER=F100) en cada sesión de consola que se abre al ejecutar la aplicación Clipper. Por ejemplo, si la aplicación se llama App.exe:

SET CLIPPER=F100

App.exe

Etiquetas: ,