Fórum Sistema trava depois de um certo tempo de uso... #208565

22/01/2004

0

Boa tarde a todos,

Pessoal eh o seguinte, desenvolvi uma pequena aplicacao na empresa onde trabalho acessando banco de dados Oracle, nas estacoes instalei o Oracle Client, as maquinas sao Pentium 133 com 32Mb de memoria, depois de um certo tempo acessando a aplicacao a maquina trava ´fica extremamente lenta´, eu desconfio que quando se troca de uma tela para outra elas continuam na memoria do computador fazendo com que dessa forma estoure a capacidade da memoria da maquina, pode ser isso?

eu chamo a tela no menu da seguinte forma :

Application.CreateForm(TFrm_CON_EST, Frm_CON_EST);
Frm_CON_EST.Show;

e finalizo as telas com o comando Close(); Pergunto a voces se eh mesmo dessa forma que se faz, e se tem como limpar as telas da memoria da maquina quando se fecha a mesma, Obrigado a todos pela atencao.


Claudio_f

Claudio_f

Responder

Posts

22/01/2004

Aroldo Zanela

Colega,

Close apenas fecha a janela (formulário). Que tipo de interface está utilizando (MDI, SDI)? No caso de MDI você deve liberar o formulário no evento OnClose com Action := caFree e se for SDI você deve utilizar o método Release após o ShowModal.


Responder

Gostei + 0

23/01/2004

Nigro

Se quiser uma saída mais radical, dê Application.Terminate;


Responder

Gostei + 0

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

Aceitar