System.Win.ComObj.HandleSafeCallException
Delphi
function HandleSafeCallException(ExceptObject: TObject; ExceptAddr: Pointer; const ErrorIID: TGUID; const ProgID, HelpFileName: WideString): HResult;
C++
extern DELPHI_PACKAGE HRESULT __fastcall HandleSafeCallException(System::TObject* ExceptObject, void * ExceptAddr, const GUID &ErrorIID, const System::WideString ProgID, const System::WideString HelpFileName);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | System.Win.ComObj |
Beschreibung
Legt die Informationen der angegebenen Exception (ExceptObject
) als Fehlerinformationsobjekt für den aktuellen logischen Ausführungs-Thread fest. Diese Funktion gibt den Fehlercode des von der Funktion festgelegten Fehlerinformationsobjekts zurück.
Wenn ExceptObject
keine Instanz der Klasse Exception ist, legt diese Funktion ein Fehlerinformationsobjekt mit dem Fehlercode 0 fest, was "unerwarteter Fehler" bedeutet.