DataEase e Windows Millenium

Usuários do DataEase DOS e Windows, que possuam estações de trabalho configuradas com o Windows Millenium, podem receber mensagens de erro na abertura de arquivos ou indicações de número de relações excedido mesmo tendo efetuado corretamente a configuração de seu computador.

Este problema se deve ao fato do Windows Millenium não processar o arquivo CONFIG.SYS mesmo que ele esteja criado corretamente na raiz do disco rigido. Fica portanto comprometido o número de arquivos que o DataEase consegue manipular.

Para efetuar a correção deve-se editar o arquivo system.ini do diretório Windows conforme consta na referência abaixo extraida da base de conhecimento da Microsoft.

Reference MS Knowledgebase Article Q269030:

Windows Millennium Edition does not parse the Config.sys file in any way; therefore, settings used by MS-DOS-based applications are not set inside the Config.sys file. Among these settings is the FILES value, which determines the number of file handles in an applications Job File Table (JFT).

Even if additional file handles are needed by an MS-DOS-based application, the FILES setting does not function. Instead of the FILES setting, the PerVMFiles setting is used.

This setting increases the number of available file handles in each MS-DOS virtual machine (VM) and is implemented by adding the following line to the [386Enh] section of the System.ini file:

PerVMFiles=<number>

In Windows Millennium Edition (Me), each MS-DOS VM is given the default FILES value of 30 file handles. The maximum number of file handles a VM can have is 255.

Because the total number of file handles cannot exceed 255, the maximum PerVMFiles setting is 225.

This value, plus the 30 made available by default, equals the maximum total of 255. It is necessary to restart Windows Me for this change to take effect.