API:System.Win.ComObj.TAutoObjectFactory.Create

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

Delphi

constructor Create(ComServer: TComServerObject; AutoClass: TAutoClass;  const ClassID: TGUID; Instancing: TClassInstancing; ThreadingModel: TThreadingModel = tmSingle);

C++

__fastcall TAutoObjectFactory(TComServerObject* ComServer, TAutoClass AutoClass, const GUID &ClassID, TClassInstancing Instancing, TThreadingModel ThreadingModel);

プロパティ

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

説明

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

System.Win.ComObj.TAutoObjectFactory.Create は System.Win.ComObj.TTypedComObjectFactory.Create を継承しています。以下の内容はすべて System.Win.ComObj.TTypedComObjectFactory.Create を参照しています。

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

Create は,TTypedComObjectFactory をインスタンス化するときに使用します。Create は,TTypedComObject 用のクラス定義を格納する COM サーバーがロードされるときに自動的に呼び出されます。Class の各ファクトリは,関連付けられたサーバーを格納するユニットの初期化セクションでインスタンス化する必要があります。

CreateTTypedComObjectFactory 用のメモリを割り当て,継承された Create を呼び出す前にタイプライブラリが存在し利用可能であることを確認します。タイプライブラリが利用できない場合は EOleSysError 例外が生成されます。

関連項目