System.Win.ComObj.TComClassManager

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

System.TObjectTComClassManager

Delphi

TComClassManager = class(TObject)

C++

class PASCALIMPLEMENTATION TComClassManager : public System::TObject

プロパティ

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

説明

TComClassManager は ComObj ユニットの中にある ComClassManager 変数のクラス型です。

TComClassManager のインスタンスは,ComObj ユニットの ComClassManager 関数によって返されます。この TComClassManager のインスタンスは,COM サーバーが所有するクラスファクトリオブジェクトを管理します。

TComClassManager は,クラスファクトリを監視するために内部で使用されるクラスです。

ComClassManager が返すマネージャは,このユニットを格納しているモジュールにリンクしているすべてのサーバー用に,クラスファクトリオブジェクトへのポインタのリストを保持します。このリストは個々の COM サーバーが更新します。COM サーバーは,ファクトリオブジェクトが作成されるとリストにそれらを追加し,破棄されると削除します。ComClassmanager は,関連付けられたサーバーに基づいたクラスファクトリを操作するメソッドを持っています。そのメソッドは,ファクトリを繰り返し処理したり,作成するクラスオブジェクトの型に基づいてファクトリを返したりします。

関連項目