System.Win.ComObj.TComObjectFactory.ComServer

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ComServer: TComServerObject read FComServer;

C++

__property TComServerObject* ComServer = {read=FComServer};

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TComObjectFactory

Description

Désigne le serveur COM propriétaire de ce fabricant de classe.

ComServer désigne le serveur COM qui contient l'objet fabricant de classe. Elle est utilisée par les méthodes du gestionnaire de classe pour effectuer des actions sur des fabricants spécifiques en fonction du serveur qui en est le propriétaire.

La méthode ForEachFactory du gestionnaire de classe est une méthode d'usage général qui utilise ComServer pour vérifier le ComServer de chaque fabricant de la liste des fabricants du gestionnaire de classe. ForEachFactory appelle ensuite la procédure de fabricant transmise comme paramètre pour chacun des fabricants de ce serveur COM.

ComServer est également utilisée dans le constructeur CreateFromFactory de la classe COM pour appeler la méthode CountObject du serveur COM. Cela incrémente le compteur de références de l'objet dans le serveur quand le fabricant de classe instancie son type de classe.

ComServer est initialisée dans le constructeur du fabricant de classe avec le serveur transmis au constructeur.

Voir aussi