Fórum Limpar memória. É possível fazer isso? #141882
27/02/2003
0
Estou tendo um pequeno grande problema. Tenho um sistema e por diversas vezes entro e saio dele durante o período de trabalho, mas acontece que depois de extamente um certo número de execuções acaba acusando memória insuficiente e tenho que resetar o computador. Pelo que pude perceber deve ficar alguma coisa na memória quando saio do programa e isso vai acumulando a cada execução. Existe alguma forma para que possa limpar estes resíduos que estão em memória? Estou utilizando o Windows98, Delphi5 e Interbase.
Desde já agradeço a todos pela atenção.
Abraços
Carlos Alberto
Curtir tópico
+ 0Posts
27/02/2003
Aroldo Zanela
Gostei + 0
28/02/2003
Carlos Alberto
Estou utilizando o Form.Free no onClose. Faz alguma diferença entre um e outro?
Gostei + 0
28/02/2003
Zoom
Gostei + 0
28/02/2003
Hugobarros
Seguindo esta idéia, verifique se por acaso, por esquecimento, você não está fechando a conexão com o banco.
[]´s
Hugo
Gostei + 0
28/02/2003
Aroldo Zanela
Autor: Julio Graciel
---
Quando você usa Form.Free ou Form.Destroy, você está imediatamento solicitando a
destruição do formulário. Com Form.Release, todas as mensagens pendentes no pool do
formulário são postadas - exemplo: redesenho do formulário, movimento do mouse, pressionamento de tecla,...
use assim:
FormXX := TFormXX.create ( application ); try FormXX.ShowModal finally FormXX.Release; FormXX := nil; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)