FireDAC.Phys.SQLiteWrapper.TSQLiteVObject.SafeCallException

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function SafeCallException(ExceptObject: TObject;
ExceptAddr: Pointer): HResult; override;

C++

virtual HRESULT __fastcall SafeCallException(System::TObject* ExceptObject, void * ExceptAddr);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FireDAC.Phys.SQLiteWrapper.pas
FireDAC.Phys.SQLiteWrapper.hpp
FireDAC.Phys.SQLiteWrapper TSQLiteVObject

Beschreibung

Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.

FireDAC.Phys.SQLiteWrapper.TSQLiteVObject.SafeCallException erbt von System.TObject.SafeCallException. Der folgende Inhalt bezieht sich auf System.TObject.SafeCallException.

Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.

SafeCallException fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden. Einige Klassen, die Schnittstellen implementieren, überschreiben diese Methode, um mögliche Fehler zu behandeln.

In TObject gibt SafeCallException nur E_UNEXPECTED zurück. Das ist die geeignete Antwort für Klassen, die keine Schnittstellen unterstützen.