System.Win.ComObj.TComClassManager
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 は,関連付けられたサーバーに基づいたクラスファクトリを操作するメソッドを持っています。そのメソッドは,ファクトリを繰り返し処理したり,作成するクラスオブジェクトの型に基づいてファクトリを返したりします。