Fórum Erro de memoria no fechamento do aplicativo #447593

02/07/2013

0

Tenho um pequeno sistema em delphi, usando paradox. Todo formulario eu abro com a instrução
Tabela.open no evento OnShow e fecho com Tabela.Close no evento OnClose, exceto nos forms que suportam
os relatorios os quais uso o qReport.

Após usar o sistema abrindo e fechando alguns relatorios, o sistema "trava" e ao fechar (Ctrl+Alt + Del) surge uma
mensagem de erro alusiva a memoria repetidas vezes, o que obriga a desligar a cpu pelo botão reset.

Poderiam me orientar na forma correta de criar, abrir, fechar e destruir estas rotinas?

agradeço

Gilberto Moreira

Gilberto Moreira

Responder

Posts

02/07/2013

Rodolpho Silva

Olá amigo!

Bem, algumas dicas:
-Verifique se ao criar os form's, se algum objeto pode estar sendo criado e não destruído.
-Tente usar o "Table.Open" apenas no Create do form.
-(A mais importante) Use um SGBD. Existem vários gratuitos no mercado.

Espero ter ajudado.
Responder

Gostei + 0

02/07/2013

Gilberto Moreira

Eu não sei como "destruir" os objetos anteriormente criados.
Responder

Gostei + 0

02/07/2013

Rodolpho Silva

Eu não sei como "destruir" os objetos anteriormente criados.

FreeAndNil(meuObjeto);
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar