Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: ApplicationOnException und try..except Verständnisfrage

  Alt 28. Dez 2008, 13:11
Zum besseren Verständnis zitiere ich mal die Delphi 7-Hilfe:
Zitat:
Beschreibung

Mit OnException ändern Sie das Standardverhalten für vom Anwendungscode nicht behandelte Exceptions. Die Ereignisbehandlungsroutine OnException wird automatisch von der Methode HandleException aufgerufen.

OnException behandelt nur Exceptions, die während der Botschaftsverarbeitung auftreten. Exceptions, die vor oder nach der Ausführung der Methode Run der Anwendung auftreten, erzeugen keine OnException-Ereignisse.

Wenn eine Exception die try-Blöcke des Anwendungsquelltexts durchläuft, ruft die Awendung automatisch die Methode HandleException auf. Außer wenn die Exception ein EAbort-Objekt ist, ruft HandleException die Behandlungsroutine OnException auf (sofern vorhanden). Ansonsten wird die Methode ShowException aufgerufen, die ein Fenster mit einer Fehlermeldung anzeigt.

TExceptionEvent ist der Typ des Ereignisses OnException. Er zeigt auf eine Methode, die Exceptions in der Anwendung behandelt. Sender gibt das Objekt an, in dem die Exception aufgetreten ist. Der Parameter E enthält das Exception-Objekt.

Hinweis: Sie können zur Reaktion auf dieses Ereignis auch die Komponente TApplicationEvents verwenden, die es Ihnen ermöglicht, über die IDE eine Ereignisbehandlungsroutine zuzuweisen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat