API:Vcl.OleAuto.EOleException
Delphi
EOleException = class(EOleError)
C++
class PASCALIMPLEMENTATION EOleException : public EOleError
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | Vcl.OleAuto.pas Vcl.OleAuto.hpp |
Vcl.OleAuto | Vcl.OleAuto |
Beschreibung
Exception ist die Basisklasse für alle Laufzeit-Exceptions.
Vcl.OleAuto.EOleException erbt von System.SysUtils.Exception. Der folgende Inhalt bezieht sich auf System.SysUtils.Exception.
Exception ist die Basisklasse für alle Laufzeit-Exceptions.
Die Klasse Exception beinhaltet die generischen Eigenschaften und Methoden aller Exceptions. Sie dient als Basisklasse für benutzerdefinierte Exceptions.
Alle Methoden eines Exception-Objekts sind Konstruktoren, die unterschiedliche Möglichkeiten zur Erzeugung von Exception-Meldungen zur Verfügung stellen. Einige der Konstruktoren erzeugen auch Hilfekontext-IDs. Eine Anwendung ruft diese Konstruktoren normalerweise dynamisch auf, wenn eine Exception auftritt.
Bei Exception-Meldungen kann es sich um hart codierte Strings handeln, um formatierte Strings oder um Strings, die aus einer Ressource der Anwendung geladen werden.
Exception werden ausgelöst, wenn in einer Anwendung ein Laufzeitfehler auftritt, beispielsweise beim Versuch einer Division durch Null. Wenn eine Exception ausgelöst wird, zeigt normalerweise eine Exception-Instanz ein Dialogfeld an, in dem die Fehlerbedingung beschrieben wird. Wird eine Exception-Bedingung von der Anwendung nicht abgefangen, so wird der voreingestellte Exception-Handler aufgerufen. Auch diese Behandlungsroutine zeigt ein Dialogfeld mit einer Schaltfläche OK an, sodass die Anwendung normalerweise weiterlaufen kann, wenn der Benutzer auf OK klickt.
Codebeispiele