Dúvida sobre liberação de memória

Delphi

07/04/2008

Olá,

Atualmente trabalhamos com Delphi 7 e Firebird 2.1. Os componente utilizados são IBTable (para telas de manutenção) e IBQuery (para telas de pesquisa).

Para criar a tela usamos:

Application.CreatForm(TForm1,Form1);
Form1.ShowModal;

- Ao realizar pesquisas dentro dessas telas, não fecho nenhum componente da pesquisa IBQuery no momento da vizualização e nem ao sair da própria ficando a memória alocada.

O único comando usado ao sair das telas é:
Action:=CaFree;

Após monitoramento e testes realizado, confirmamos que realmente essa memória usada para realizar a pesquisa não é liberada.

Dúvidas:
- Usando o camando IBQuery.Close ao da tela, resolveria meu problema ou existe outras formas mais adequadas para liberar a memória alocada por esse processo ao sair da tela ?

- A forma de criar o formulário também está correta ?

Obrigado.


Pezzin

Pezzin

Curtidas 0

Respostas

Edilcimar

Edilcimar

07/04/2008

Teste release


GOSTEI 0
POSTAR