Tratar Erro External Exception

Delphi

26/01/2006

Salve Salve Galera.....

Eu estou tratando os erros da minha aplicação com o OnException...até awe blz....está suprindo minhas necessidades mto bem...só que eu preciso tratar um erro especificamente...
o famoso
[b:1e1ff14ad1]External exception C0000006[/b:1e1ff14ad1]
Esse erro ocorre pq pelo manager da rede eu fecho a minha aplicação no computador cliente.... Close Open File... então qdo eu fizesse isso eu qria que fosse acionado um tratamento para esse erro, tipo um O Administrador está fechando sua aplicação...etc...

Essa é a minha procedure de tratamento de erros:

procedure TfrmPrincipal.TrataErros(Sender: TObject; E: Exception);
begin
Application.CreateForm(TfrmErros, frmErros);
frmErros.mErros.Lines.Add(E.Message);
frmErros.ShowModal;
frmErros.Destroy;
end;

Creio que sabendo o ´código´ de erro eu possa trata-lo tbm.... ou então atraves de api hooking...sei lá... se puderem me ajudar agradeço....vlwzzzzzz


Ramms

Ramms

Curtidas 0

Respostas

Ramms

Ramms

26/01/2006

Ninguém?


GOSTEI 0
Sourcecode

Sourcecode

26/01/2006

Nunca tive esse problema, mas vou dar uma sugestão, porque você não verifica pela string da mensagem de erro, veja se ela contém o texto ´External exception C0000006´ então faz algo?


GOSTEI 0
Idivaldo.mb

Idivaldo.mb

26/01/2006

olá Ramms1

você conhece o componente madexcept?
De um olhada nele , você vai adorar ele, isso eu garanto caso não conheça!


link:
www.madshi.net

Nesse link tem até um video de como funciona o componente!


Até mais...


GOSTEI 0
POSTAR