Fórum Erro ao fechar uma aplicação de Delphi #180185

05/09/2003

0

[b:e14b9238db]Estou com um problema que não consigo resolver. Todas as vezes, isso sem exceção ao sair de uma aplicação que estou desenvolvendo, aparece uma ou várias janelas de advertência, indicando que houve um problema de violação de acesso ou coisa parecida, as vezes aparece uma janela, em outras ocasiões aparecem várias, tendo inclusive que dar Ctrl+Alt+Del.
O que faço :?: [/b:e14b9238db]


Ponce :)

Ponce :)

Responder

Posts

05/09/2003

Mmtoor

Prezado.
Com certeza erro em algum procedure.
No mais, envie a mensagem de erro que é apresentada. fica melhor para poder ajudar.
MMTOOR2003


Responder

Gostei + 0

05/09/2003

Aroldo Zanela

Colega,

Erro de violação de acesso é ocasionado por ´tentar´ efetuar acesso a um objeto que já foi destruído. Muitas vezes ocorre ao tentar liberar um formulário da memória onde nem todos os processos foram finalizados.

Portanto, sempre utilize o método [b:c0134b2810]Release[/b:c0134b2810] ao invés de [u:c0134b2810]free[/u:c0134b2810] ou [u:c0134b2810]destroy[/u:c0134b2810] para liberar seus formulários.

Acompanhando o raciocínio do colega mmtoor, coloque um fragmento do código pra gente poder entender melhor.


Responder

Gostei + 0

08/09/2003

Ponce :)

Colegas, consegui resolver o problema, era uma tabela que eu abria e quando fechava o form onde ela estava eu não fechava ela. Mas, agora ocorreu um outro fato, quando eu utilizo o evento Release para fechar o form está tudo dando certo o problema é que quando eu fecho um determinado form eu quero abrir outro, mas utilizando o Release eu não poço por exemplo utilizar o evento OnDestroy ou OnClose para abrir este novo formulário.
Ajguém tem alguma explicação que poça me ajudar. :?:


Responder

Gostei + 0

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

Aceitar