System.Win.ComObj.TTypedComObjectFactory.Create
Delphi
constructor Create(ComServer: TComServerObject;
TypedComClass: TTypedComClass; const ClassID: TGUID;
Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);
C++
__fastcall TTypedComObjectFactory(TComServerObject* ComServer, TTypedComClass TypedComClass, const GUID &ClassID, TClassInstancing Instancing, TThreadingModel ThreadingModel);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | TTypedComObjectFactory |
説明
TTypedComObjectFactory オブジェクトをインスタンス化します。
Create は,TTypedComObjectFactory をインスタンス化するときに使用します。Create は,TTypedComObject 用のクラス定義を格納する COM サーバーがロードされるときに自動的に呼び出されます。Class の各ファクトリは,関連付けられたサーバーを格納するユニットの初期化セクションでインスタンス化する必要があります。
Create は TTypedComObjectFactory 用のメモリを割り当て,継承された Create を呼び出す前にタイプライブラリが存在し利用可能であることを確認します。タイプライブラリが利用できない場合は EOleSysError 例外が生成されます。