FMX.Forms.TApplication.OnException

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnException: TExceptionEvent read FOnException write FOnException;

C++

__property TExceptionEvent OnException = {read=FOnException, write=FOnException};

Propriétés

Type Visibilité  Source Unité  Parent
event public
FMX.Forms.pas
FMX.Forms.hpp
FMX.Forms TApplication

Description

Se produit quand une exception non gérée survient dans l'application FireMonkey.

Utilisez l'événement OnException pour modifier le comportement par défaut ayant lieu quand une exception n'est pas gérée par le code de l'application FireMonkey. Le gestionnaire d'événements OnException est appelé automatiquement par la méthode HandleException.

OnException ne gère que les exceptions se produisant pendant le traitement des messages. Les exceptions ayant lieu avant ou après l'exécution de la méthode Run de l'application ne génèrent pas d'événements OnException.

Si une exception traverse les blocs try du code de l'application, l'application appelle automatiquement la méthode HandleException. HandleException appelle le gestionnaire OnException, s'il existe ; sauf si l'objet d'exception est EAbort. S'il n'y a pas de gestionnaire, elle appelle ShowException pour afficher une boîte de message indiquant qu'une erreur a eu lieu.

TExceptionEvent est le type de l'événement OnException. Il désigne une méthode gérant les exceptions dans l'application. Le paramètre Sender est l'objet qui a déclenché l'exception et E est l'objet d'exception.

Voir aussi