API:System.Win.VCLCom.TComponentFactory.CreateComObject

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

Delphi

function CreateComObject(const Controller: IUnknown): TComObject; override;

C++

virtual System::Win::Comobj::TComObject* __fastcall CreateComObject(const System::_di_IInterface Controller);

プロパティ

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

説明

TComObject オブジェクトをインスタンス化します。

System.Win.VCLCom.TComponentFactory.CreateComObject は System.Win.ComObj.TComObjectFactory.CreateComObject を継承しています。以下の内容はすべて System.Win.ComObj.TComObjectFactory.CreateComObject を参照しています。

TComObject オブジェクトをインスタンス化します。

CreateComObject メソッドは,TComObjectFactory がクラスファクトリのクラス型をインスタンス化するメソッドです。CreateComObject は,TComObject クラスの CreateFromFactory コンストラクタを呼び出して COM オブジェクトを作成します。CreateComObject はそれ自体を Factory パラメータとして CreateFromFactory に渡します。

CreateComClass は,ComClass プロパティの値に基づいて COM オブジェクトを作成します。ComClass は,ほかのアプリケーションがオブジェクトインスタンスを要求する COM クラスを識別するために使用するクラス ID(CLSID)です。

関連項目