Página 1 de 1

debugger cld = memory low ou ntvdm error

Enviado: 25 Nov 2009 19:06
por rosalvo rosa
Olá Pessoal!


Recorro mais uma vez a vossas sapiências...


Estou "debugando" com o CLD, e quando o sistema abre um pouco mais de arquivos.dbf,
ele encerra com MEMORY LOW ou NTVDM ERROR.

Uso Clipper 53 e RTlink.

Estou usando um computador novo, Windows XP, sendo que outro que eu tinha também era XP
e não dava estes problemas.


O sistema roda legal, apenas no CLD que dá este problema.


Tem alguma maneira de evitar isso ?


Agradeço a ajuda...

Em tempo, fiz uma busca aqui, tem muito tópico sobre estes problemas, mas nenhum que
envolva especificamente o CLD.


Rosalvo.

Re: debugger cld = memory low ou ntvdm error

Enviado: 25 Nov 2009 19:36
por alxsts
Olá!

Quando você gera o executável através do RTLink, apenas os 640Kb de memória base estão disponíveis para a tua aplicação. Carregando a aplicação mais o CLD faz com que a capacidade de memória seja excedida.

Sugiro que você gere a aplicação com o Blinker, modo protegido. Faça uma busca no fórum e encontrará exemplos de scripts para fazer isto. Se não tiver o Blinker, baixe no site do colega Maligno.

Pode até não resolver o problema mas, vai diminuir a incidência. E, de quebra, o teu executável vai ficar muito melhor em termos de gerenciamento de memória.

Re: debugger cld = memory low ou ntvdm error

Enviado: 25 Nov 2009 20:11
por sygecom
Nem pense duas vez, compile com Blinker ai, ou migre de uma vez para Harbour, agora por ultimo tem DEBUG até para visual Grafico com Harbour, meio tarde mas veio.

Re: debugger cld = memory low ou ntvdm error

Enviado: 27 Nov 2009 14:46
por rosalvo rosa
Obrigado pelas dicas.

Re: debugger cld = memory low ou ntvdm error

Enviado: 27 Nov 2009 14:50
por Maligno
Caso queira o BLinker:
http://pub.buzinello.com/xbase/clipper/ ... ker_v7.zip