API:System.Win.VCLCom.TComponentFactory
Delphi
TComponentFactory = class(TAutoObjectFactory, IClassFactory)
C++
class PASCALIMPLEMENTATION TComponentFactory : public System::Win::Comobj::TAutoObjectFactory
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | System.Win.VCLCom.pas System.Win.VCLCom.hpp |
System.Win.VCLCom | System.Win.VCLCom |
説明
TAutoObjectFactory は TAutoObject のクラスファクトリです。
System.Win.VCLCom.TComponentFactory は System.Win.ComObj.TAutoObjectFactory を継承しています。以下の内容はすべて System.Win.ComObj.TAutoObjectFactory を参照しています。
TAutoObjectFactory は TAutoObject のクラスファクトリです。
TAutoObjectFactory は,TAutoObject クラスのインスタンスを作成します。また,作成したすべてのオートメーションオブジェクトのインスタンスの機能を管理するメソッドを持っています。
TAutoObjectFactory は,IClassFactory インターフェースおよび IClassFactory2 インターフェースのサポートを継承します。
メモ: Delphi アプリケーションでは,オートメーションオブジェクトは COM オブジェクトです。つまり,COM オブジェクトが実現されるモジュールは,システムがオートメーションオブジェクトを作成できるようにファクトリオブジェクトを提供しなければなりません。オートメーションオブジェクトファクトリをプログラムに追加するには,オートメーションオブジェクトを定義するユニットの initialization セクションでファクトリオブジェクトを作成してください。COM ファクトリの詳細は,TComObjectFactory を参照してください。