Fórum Tratamento de Exceções #279316
28/04/2005
0
Gostaria que alguem me ajudasse a tratar as excecoes do meu sistema.
Tenho uma procedure que faz o tratamento de todo o sistema! Coloco ela na unit principal do sistema e chamo ela no Evento OnCreate do Form Principal (Application.OnException := TrataErros (que é o nome da Procedure)).
Mas ele sempre dá primeiro o erro do Delphi (tela vermelha), aí eu peço pra compilar de novo, em cima do erro (F9) e aí ele mostra o erro tratado com a procedure. Porque? O que faço pra funcionar a procedure?
[b:06cd304aef]PRECISO O MAIS RÁPIDO POSSÍVEL DE AJUDA!!! É PRO MEU TCC!!![/b:06cd304aef]
Tenho uma procedure que faz o tratamento de todo o sistema! Coloco ela na unit principal do sistema e chamo ela no Evento OnCreate do Form Principal (Application.OnException := TrataErros (que é o nome da Procedure)).
Mas ele sempre dá primeiro o erro do Delphi (tela vermelha), aí eu peço pra compilar de novo, em cima do erro (F9) e aí ele mostra o erro tratado com a procedure. Porque? O que faço pra funcionar a procedure?
[b:06cd304aef]PRECISO O MAIS RÁPIDO POSSÍVEL DE AJUDA!!! É PRO MEU TCC!!![/b:06cd304aef]
Marcosg2
Curtir tópico
+ 0
Responder
Posts
28/04/2005
Bruno Belchior
vá em [b:cc58f2c8da]Tools->Debuger Options[/b:cc58f2c8da] na janela que aparecer vá na guia [b:cc58f2c8da]Language Exceptions[/b:cc58f2c8da] e desmarque a opção [b:cc58f2c8da]Stop on Delphi Exception[/b:cc58f2c8da]...
Responder
Gostei + 0
28/04/2005
Marco Salles
Mas ele sempre dá primeiro o erro do Delphi (tela vermelha), aí eu peço pra compilar de novo, em cima do erro (F9) e aí ele mostra o erro tratado com a procedure. Porque?
e o default.. Mas isto so acontece quando voce esta Executando o programa via Delphi...
[b:4561616d1d]Quando se executa oa Partir do executável, voce tem o erro tratado[/b:4561616d1d].
Para Desabitar esta Opção , acho que voce deve fazer , conforme o Sugerido Pelo[b:4561616d1d] brunovicenteb[/b:4561616d1d]
vá em Tools->Debuger Options na janela que aparecer vá na guia Language Exceptions e desmarque a opção Stop on Delphi Exception...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)