ActiveXコンポーネントエラー (PRIM_COER)

ActoveXコントロールがエラーになった時に返されるオブジェクト

祖先 - オブジェクト (PRIM_OBJT)

詳細

ActiveX コンポーネントとの最終操作によって返された情報を含む ActiveX エラーコンポーネント
 
#COM_ERR_INFO 変数は、コントロールによって返される情報へのプログラムによるアクセスを提供します。
 
IsError プロパティは、操作が失敗したかどうかを示し、 ErrorCode プロパティと ErrorWord プロパティは、返された HRESULT 値の数値と文字列表現を提供します。
 
ActiveX コンポーネントとの操作処理の成功や失敗は、 ActiveX から HRESULT データタイプで返される変数値で示されます。HRESULT 変数は、以下の3つのいずれかに解釈される 32 ビットの整数を表します。
 
1.   ゼロ値は、成功した対話を識別する。
2.   2.相互作用が成功したがステータス情報が返ってきたら、正のゼロ以外の値が返されます。
3.   3.対話が失敗し、エラー情報が戻されると、負の値が戻されます。

プロパティ

名前記述
ComponentClassNameコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
ComponentMembersこのコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承
ComponentPatternNameコンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承
ComponentTagインスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承
ComponentTypeComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
Description失敗したHRESULTを文字列として返します。もしくは、空の文字列を返します。
ErrorCode現在のHRESULTを32ビットの整数値として返します。
ErrorWord現在のHRESULTの値をXxxxxxxxxの形式の16進文字列として返します。
HelpContext失敗したHRESULTのヘルプテキストのコンテキスト識別子を、32ビット整数として返します。
HelpFile失敗したHRESULTのヘルプテキストを表示するのに使用されるWindowsヘルプファイルの名前を返します。
IsError現在のHRESULTが失敗かどうかを示す値を返します。
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

イベント

名前記述
CreateInstanceコンポーネントを作成する時にCreateInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承
DestroyInstanceコンポーネントが解除される前にDestroyInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

メソッド

名前記述
ClearゼロのHRESULTに対応するCOMエラーコンポーネントの状態をリセットします。
ReportErrorメッセージボックス内の現在のAcriveXエラー状態を報告します。
ReportErrorAndAbortアプリケーションの異常終了の前に、メッセージボックス内の現在のAcriveXエラー状態を報告します。
ShowErrorHelp現在のActiveXにエラー提供されたヘルプを、適切なヘルプウィンドウに表示します。

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023