System.Win.ComObj.TComObjectFactory.ComServer

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

Delphi

property ComServer: TComServerObject read FComServer;

C++

__property TComServerObject* ComServer = {read=FComServer};

プロパティ

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

説明

クラスファクトリを所有する COM サーバーを指定します。

ComServer プロパティは,クラスファクトリオブジェクトを保持する COM サーバーを示します。クラスマネージャメソッドはこれを使用して,どのサーバーが特定のファクトリを所有するかに基づいてそのファクトリについてのアクションを処理します。

クラスマネージャの ForEachFactory は,ComServer を使ってクラスマネージャのファクトリリストの各ファクトリのサーバー ComServer をチェックする汎用メソッドです。ForEachFactory は次に,その特定の COM サーバーの各ファクトリに対して,パラメータとしてそれに渡されるファクトリプロシージャを呼び出します。

また,ComServer を COM クラスの CreateFromFactory コンストラクタで使用すると,COM サーバーの CountObject メソッドを呼び出せます。これは,クラスファクトリがそのクラス型をインスタンス化するときにサーバーのオブジェクトカウントをインクリメントします。

ComServer は,クラスファクトリコンストラクタで,そのコンストラクタに渡すサーバーに初期化されます。

関連項目