Vcl.OleAuto.EOleException

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

Vcl.OleAuto.EOleErrorSystem.SysUtils.ExceptionSystem.TObjectEOleException

Delphi

EOleException = class(EOleError)

C++

class PASCALIMPLEMENTATION EOleException : public EOleError

プロパティ

種類 可視性 ソース ユニット
class public
Vcl.OleAuto.pas
Vcl.OleAuto.hpp
Vcl.OleAuto Vcl.OleAuto

説明

オブジェクトのメソッドやプロパティで発生する OLE オートメーション エラーの例外クラスです。

EOleException は、OLE の IDispatch インターフェイスに固有のエラーを表す例外クラスです。 EOleException が発生するのは、IDispatch からメソッドを呼び出している最中にエラーが生じた場合です。 IDispatch インターフェイスの Invoke メソッドを使って呼び出されたプロパティまたはメソッドから、失敗を示す戻り値をサーバーが受け取ると、EOleException が生成されます。

エラーが発生すると、IDispatch によって呼び出されたオブジェクトは、例外についての基本的な情報(エラーの原因、エラー コード、説明、ヘルプ ファイル、状況依存型ヘルプの ID 番号など)を返すことができます。 EOleException はこの情報を取り込み、エラーの説明と ID 番号(あれば)はコンストラクタで生成されるメッセージに含められます。他の情報は、EOleException に定義された Source および HelpFile のプロパティと、ErrorCode プロパティに格納されます。

関連項目