error while expading memory stream

Delphi

29/06/2006

Em uma das tarefas do meu aplicativo, onde creio que realmetne ele use muita memória, aparece essa mensagem ´error while expading memory stream´ e interrompe, apenas no windows 98, no xp não ocorre.

Alguém tem alguma dica sobre por onde começar pra corrigir esse problema?

Obrigado


Anderh

Anderh

Curtidas 0

Respostas

Massuda

Massuda

29/06/2006

Esse problema ocorre devido a diferenças entre o gerenciador de memória do Win 9x/ME e do Win NT/2K/XP/2K3.

Basicamente o Win 9x/ME não consegue desfragmentar a memória disponível, de modo que mesmo havendo memória disponível (mas muito fragmentada), gera um erro de falta de memória.

Que eu saiba, não existe meio de contornar esse problema.


GOSTEI 0
Anderh

Anderh

29/06/2006

interessante isso... ...isso mostra que realmente estamos fazendo coisas cada vez mais ´pesadas´, a ponto de um SO de 8 anos já não conseguir mais tratar...


GOSTEI 0
POSTAR