System.TObject.SafeCallException
Delphi
function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; virtual;
C++
virtual HRESULT __fastcall SafeCallException(TObject* ExceptObject, void * ExceptAddr);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
説明
safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
SafeCallException メソッドは,safecall 呼び出し規約を使用するメソッド内の例外を処理します。インターフェースを実装している一部のクラスは,エラーが発生した場合はその処理のためにこのメソッドをオーバーライドします。
TObject で実装されている場合,SafeCallException メソッドは E_UNEXPECTED を返します。これは,インターフェースをサポートしないクラスに適したレスポンスです。