07/12/2011
Edited
15/08/2026
2 min read
Executando programas desenvolvidos em Clipper no Windows XP / Windows Server.
Para quem trabalha com suporte, deve estar preparado para enfrentar qualquer tipo de situação. Quando comecei a trabalhar, tive que dar suporte a um “Servidor” com Windows 98 rodando um sistema que foi desenvolvido em Clipper.
O problema desta empresa era, a quantidade de usuários que acessavam o sistema através deste “Servidor”, pois o Windows98 também tem um limite de conexões (por volta de 25 usuários o sistema já apresenta problemas) e gerenciamento dos arquivos abertos pelo sistema (RAM).
O que deveria ser feito; a mudança do Win98 para família Server, na época foi feita a instalação do Win2000 Server e mudança das estações, que também rodavam o finado Win98 para o estável WinXP.
O problema é que Clipper não roda no WinXP e família Server. O que fazer?
Depois de acessar inúmeros sites, encontrei a solução (desculpe-me não me recordo onde encontrei a informação)
Nas variáveis de ambiente (Propriedades do Sistema / Avançado), na parte de variáveis de sistema, crie uma variável assim:
VARIÁVEL: Clipper
VALOR: //f:100//dynf:8//swapk:65535//swappath:"c:temp"//temppath:"c:temp"
Agora procure na pasta System32 o arquivo CONFIG.NT. Insira a informação abaixo:
dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=100
Procure também o arquivo AUTOEXEC.NT, no final do arquivo insira:
SET CLIPPER=F:100
Pronto, após modificações nos arquivos, o Windows consegue rodar programas desenvolvidos em Clipper, porém, o desempenho fica comprometido, deixando o PC lento.
Caso tenha este problema com desempenho, procure no Google por TAMEDOS.
TAMEDOS é um software que gerencia a memória em qualquer programa DOS melhorando o desempenho do sistema, evitando travamentos.