API:Soap.SOAPDm.TSoapDataModule.SafeCallException

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

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

プロパティ

種類 可視性 ソース ユニット
function public
Soap.SOAPDm.pas
Soap.SOAPDm.hpp
Soap.SOAPDm TSoapDataModule

説明

safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。

Soap.SOAPDm.TSoapDataModule.SafeCallException は System.Classes.TComponent.SafeCallException を継承しています。以下の内容はすべて System.Classes.TComponent.SafeCallException を参照しています。

safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。

SafeCallException メソッドは,safecall 呼び出し規約を使用するメソッド内の例外を処理します。インターフェースを実装している一部のクラスは,エラーが発生した場合はその処理のためにこのメソッドをオーバーライドします。コンポーネントがサポートするインターフェースがあれば,TComponent はそのインターフェース用に実装した SafeCallException メソッドを呼び出します。コンポーネントがインターフェースをサポートしていなければ,このメソッドは TObject から継承された SafeCallException メソッドを呼び出し,その SafeCallException メソッドが E_UNEXPECTED を返します。これは,どのインターフェースもサポートしていないクラスに割り当てられるデフォルトの戻り値です。

関連項目