Re: [delphi-br] Qual a boa técnica para encerrar um aplicativo?

2005-10-03 Por tôpico Francisco Thiago
Amigo,

Nos seus DataModules, observe a ordem de criação dos componentes. Imagine 
uma cadeia, ondem... X depende de Y... logo, X deverá ser criado ANTES de 
Y... consequentemente, Y será DESTRUÍDO antes de X... Verifique também se 
não existe DataSet abertos Filhos abertos e pais fechados... Enfim, esse 
tipo de coisa costuma resolver. Observe também a ordem de criação dos Dm's


[]'s

Francisco Thiago de Almeida
Enter & Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]

- Original Message - 
From: "Roberto Wazen" <[EMAIL PROTECTED]>
To: 
Sent: Saturday, October 01, 2005 7:57 AM
Subject: [delphi-br] Qual a boa técnica para encerrar um aplicativo?


Qual a boa técnica para encerrar um aplicativo?

Porque meus projetos funcionam muito bem, entretanto quase sempre dão erro
ao serem encerrados?

vejam o exemplo abaixo obtido com o MadException.

Gostaria de alguma ajuda, visto que acho que fecho forms, libero memória
etc.

Repito: Qual a boa técnica para encerrar o aplicativo?

D6/D7
bde version   : 5.2.0.2
madExcept version : 2.7c

/
exception class   : EAccessViolation
exception message : Access violation at address . Read of address
.


main thread ($83c):
 ???
7c90eaf5 ntdll.dll  KiUserExceptionDispatcher
00403a5c pATR01.exe System  TObject.Free
004e4bce pATR01.exe DBTablesTQuery.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
0044a607 pATR01.exe Classes TComponent.Destroy
0048e0e7 pATR01.exe ControlsTControl.Destroy
004916e9 pATR01.exe ControlsTWinControl.Destroy
004a7858 pATR01.exe Forms   TScrollingWinControl.Destroy
004a8533 pATR01.exe Forms   TCustomForm.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
004a6733 pATR01.exe Forms   DoneApplication
0042c292 pATR01.exe SysUtilsDoExitProc
004047e0 pATR01.exe System  @Halt0
00576c8a pATR01.exe pATR01   59 initialization





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]

Links do Yahoo! Grupos












___ 
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora! 
www.yahoo.com.br/messenger/


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




RES: [delphi-br] Qual a boa técnica para encerrar um aplicativo?

2005-10-01 Por tôpico Eduardo
Application.Terminate;
 
Eduardo

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Roberto Wazen
Enviada em: sábado, 1 de outubro de 2005 07:57
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Qual a boa técnica para encerrar um aplicativo?


Qual a boa técnica para encerrar um aplicativo?

Porque meus projetos funcionam muito bem, entretanto quase sempre dão
erro
ao serem encerrados?

vejam o exemplo abaixo obtido com o MadException.

Gostaria de alguma ajuda, visto que acho que fecho forms, libero memória
etc.

Repito: Qual a boa técnica para encerrar o aplicativo?

D6/D7
bde version   : 5.2.0.2
madExcept version : 2.7c


/
exception class   : EAccessViolation
exception message : Access violation at address . Read of
address
.



main thread ($83c):
 ???
7c90eaf5 ntdll.dll  KiUserExceptionDispatcher
00403a5c pATR01.exe System  TObject.Free
004e4bce pATR01.exe DBTablesTQuery.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
0044a607 pATR01.exe Classes TComponent.Destroy
0048e0e7 pATR01.exe ControlsTControl.Destroy
004916e9 pATR01.exe ControlsTWinControl.Destroy
004a7858 pATR01.exe Forms   TScrollingWinControl.Destroy
004a8533 pATR01.exe Forms   TCustomForm.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
004a6733 pATR01.exe Forms   DoneApplication
0042c292 pATR01.exe SysUtilsDoExitProc
004047e0 pATR01.exe System  @Halt0
00576c8a pATR01.exe pATR01   59 initialization





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
  <http://br.i1.yimg.com/br.yimg.com/i/br/ads6/200905_ml_pop_1.gif> 

  _  

Links do Yahoo! Grupos


*   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  

*   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 
  

*   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] Qual a boa técnica para encerrar um aplicativo?

2005-10-01 Por tôpico Roberto Wazen
Qual a boa técnica para encerrar um aplicativo?

Porque meus projetos funcionam muito bem, entretanto quase sempre dão erro
ao serem encerrados?

vejam o exemplo abaixo obtido com o MadException.

Gostaria de alguma ajuda, visto que acho que fecho forms, libero memória
etc.

Repito: Qual a boa técnica para encerrar o aplicativo?

D6/D7
bde version   : 5.2.0.2
madExcept version : 2.7c

/
exception class   : EAccessViolation
exception message : Access violation at address . Read of address
.


main thread ($83c):
 ???
7c90eaf5 ntdll.dll  KiUserExceptionDispatcher
00403a5c pATR01.exe System  TObject.Free
004e4bce pATR01.exe DBTablesTQuery.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
0044a607 pATR01.exe Classes TComponent.Destroy
0048e0e7 pATR01.exe ControlsTControl.Destroy
004916e9 pATR01.exe ControlsTWinControl.Destroy
004a7858 pATR01.exe Forms   TScrollingWinControl.Destroy
004a8533 pATR01.exe Forms   TCustomForm.Destroy
0044a802 pATR01.exe Classes TComponent.DestroyComponents
004a6733 pATR01.exe Forms   DoneApplication
0042c292 pATR01.exe SysUtilsDoExitProc
004047e0 pATR01.exe System  @Halt0
00576c8a pATR01.exe pATR01   59 initialization





-- 
< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html