System.Win.ComObj.GetActiveOleObject

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

Delphi

function GetActiveOleObject(const ClassName: string): IDispatch;

C++

extern DELPHI_PACKAGE _di_IDispatch __fastcall GetActiveOleObject(const System::UnicodeString ClassName);

プロパティ

種類 可視性 ソース ユニット
function public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj System.Win.ComObj

説明

現在実行中の登録されている COM オブジェクトへの IDispatch 型インターフェースへの参照を取得します。

GetActiveOleObject は,ClassName で指定されたクラスのアクティブオブジェクトの IDispatch インターフェースへの参照を返します。ClassName は OLE 実行オブジェクトテーブルからのアクティブオブジェクトのクラスのプログラマティック ID です。GetActiveOleObject は OLE 実行オブジェクトテーブルにアクセスするために使用されます。このテーブルにオブジェクトを追加するには,RegisterActiveObject 関数を使用します。

クラスオブジェクトまたは IDispatch 型インターフェースのどちらも返されない場合,EOleSysError 例外が生成されます。

関連項目