Vcl.OleAuto.EOleException

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.OleAuto.EOleErrorSystem.SysUtils.ExceptionSystem.TObjectEOleException

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-Klasse für OLE-Automatisierungsfehler, die in Methoden oder Eigenschaften eines Objekts auftreten.

EOleException ist die Exception-Klasse für Fehler, die mit dem OLE-IDispatch-Interface zusammenhängen. EOleException wird ausgelöst, wenn während des Aufrufs einer Methode durch IDispatch ein Fehler auftritt. EOleException wird generiert, wenn ein Server einen fehlerhaften Rückgabewert von einer Eigenschaft oder Methode erhält, die mit der Methode Invoke des Interface IDispatch aufgerufen wurde.

Objekte, die über IDispatch aufgerufen werden, können beim Auftreten eines Fehlers aussagekräftige Informationen über die Exception zurückliefern, wie z.B. Fehlerquelle, Fehlercode, Beschreibung des Fehlers, Hilfedatei und ID-Nummer für die kontextsensitive Hilfe. EOleException erfasst diese Informationen. Die Fehlerbeschreibung sowie die ID-Nummer (falls vorhanden) werden in eine Meldung übernommen, die vom Konstruktor erzeugt wird; die anderen Informationen werden in den für EOleException und die Eigenschaft ErrorCode definierten Eigenschaften Source und HelpFile gespeichert.

Siehe auch