Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
804 Beiträge
 
Delphi 10.4 Sydney
 
#1

Application Events: Fehlerverursachende Procedure auslesen

  Alt 8. Feb 2013, 22:20
Hallo Zusammen,

ich möchte - besonders während der Testphase einer Software die auftretenden Fehler abfangen und mir diesen dann per Mail zuschicken.

Dazu möchte ich ein TApplicationEvent verwenden. Mich interessiert aber nicht nur der Fehler der passiert, sondern auch die Procedure/Function, in der er ausgelöst wurde. Vielleicht sogar noch die Procedure und der die fehlerauslösende Procedure aufgerufen wurde.

Ist das möglich?

Ich stelle mir das ungefähr so vor:
Delphi-Quellcode:
procedure TForm1.ApplicationEvents1Exception(Sender: TObject; E: Exception);
begin
   Showmessage('Folgender Fehler ist aufgetreten: '+e.message+#10#13+'Klasse: '+e.classname);
   SendFehlerMail(e.message, e.classname, FehlerProcedure, MutterProcedure);
   e:=nil;
end;
Wie macht Ihr das?
Vielen Dank
Gruß
Patrick
Patrick
  Mit Zitat antworten Zitat