Exception
| Exception = class (TObject) | Interface de Exception | Exemples de Exception |
Exception est la classe de base de toutes les exceptions.
Remarques
Exception et ses sous classes peuvent être instanciées directement et manipulées comme des classes normales, cependant elles seront généralement rencontrée dans le contexte d'un raise ou d'un try except, et seront instanciée automatiquement lors d'une exception non manuelle (accès à un objet non instancié, dépassement de bornes d'étendue, échec d'assertion, etc.).
Le champ Message contient une description de la cause de l'exception, la méthode StackTrace permet d'obtenir (sous forme texte) la pile d'appel au moment ou l'exception a été déclenchée, et peut apporter une aide au diagnostique.
La classe d'une exception peut être utilisée pour filtrage dans try except.