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

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

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

詳細

ActiveX コンポーネントとの最終操作によって返された情報を含む ActiveX エラーコンポーネント 

#COM_ERR_INFO 変数は、コントロールによって返される情報へのプログラムによるアクセスを提供します。 

IsError プロパティは、操作が失敗したかどうかを示し、 ErrorCode プロパティと ErrorWord プロパティは、返された HRESULT 値の数値と文字列表現を提供します。

ActiveX コンポーネントとの操作処理の成功や失敗は、 ActiveX から HRESULT データタイプで返される変数値で示されます。HRESULT 変数は、以下の3つのいずれかに解釈される 32 ビットの整数を表します。 

  1. ゼロ値は、成功した対話を識別する。
  2. 相互作用が成功したがステータス情報が返ってきたら、正のゼロ以外の値が返されます。
  3. 対話が失敗し、エラー情報が戻されると、負の値が戻されます。

プロパティ

名前

記述

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (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にエラー提供されたヘルプを、適切なヘルプウィンドウに表示します。


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels