MEMORY OF SYSTEM

Delphi

03/05/2012

Olá pessoal, tenho um sistema de contabilidade desenvolvido no delphi 7, dbexpress e bd .gdb, sgdb(firebird 1.5). O executável tem 22mb.
De repente, começou a aparecer a mensagem MEMORY OF SYSTEM, já tentei de tudo, inclusive mudei a RTLINK32.DLL.
Não sei mais o que fazer, quando faço o teste (abrindo e fechando um form repetidamente) a mensagem mais cedo ou mais tarde aparece.
// chamando o form Fcredor
procedure TFprincipal.btCredorClick(Sender: TObject);
begin
  Application.CreateForm(TFcredor, Fcredor);
 try
   Fcredor.ShowModal;
 finally
   FreeAndNil(Fcredor);
 end;
end;

//no onclose do Fcredor
//   fecho todas as SQL usadas
//   Action := Cafree;

// no desstroy do Fcredor :
//   fcredor:=nil;

Já verifiquei também a destruição dos objetos.
Renato Junior

Renato Junior

Curtidas 0

Respostas

Bruno Leandro

Bruno Leandro

03/05/2012

tenta ir debugando a aplicação para descobrir o momento do problema, geralmente é util para identificar o que esta gerando o erro
GOSTEI 0
Alexandre Pedroso

Alexandre Pedroso

03/05/2012

da uma lida sobre memory leaks.
GOSTEI 0
POSTAR