API:Vcl.AxCtrls.TActiveXPropertyPageFactory.Create
Delphi
constructor Create(ComServer: TComServerObject; PropertyPageClass: TPropertyPageClass; const ClassID: TGUID);
C++
__fastcall TActiveXPropertyPageFactory(System::Win::Comobj::TComServerObject* ComServer, TPropertyPageClass PropertyPageClass, const GUID &ClassID);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| constructor | public | Vcl.AxCtrls.pas Vcl.AxCtrls.hpp |
Vcl.AxCtrls | TActiveXPropertyPageFactory |
説明
クラスファクトリオブジェクトをインスタンス化します。 {{#multireplace:Vcl.AxCtrls.TActiveXPropertyPageFactory.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:System.Win.ComObj.TComObjectFactory.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:System.Win.ComObj.TComObjectFactory.Create|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。
クラスファクトリオブジェクトをインスタンス化します。
Create メソッドは通常,サーバーがロードされるときに,クラスファクトリをインスタンス化します。クラスファクトリをサーバーのロード時に自動的に使用可能にするように,クラスファクトリはその関連付けられたサーバーを含むユニットの initialization セクションでインスタンス化しなければなりません。
Create はクラスファクトリオブジェクトのメモリを割り当て,そのオブジェクトを ComClassManager の管理するクラスファクトリリストに追加します。次に,Create は渡された値を使って以下のプロパティを初期化します。
- ComServer を ComServer パラメータに設定する
- ComClass を ComClass パラメータに設定する
- ClassID を ClassID パラメータに設定する
- ClassName を ClassName パラメータに設定する
- Description を Description パラメータに設定する
- Instancing を Instancing パラメータに設定する
- ThreadingModel を ThreadingModel パラメータに設定する
- ErrorIID を IUnknown に設定する