System.Win.ComObj.TComObjectFactory.ComServer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property ComServer: TComServerObject read FComServer;

C++

__property TComServerObject* ComServer = {read=FComServer};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TComObjectFactory

Beschreibung

Bezeichnet den COM-Server, der dem Klassengenerator übergeordnet ist.

ComServer bezeichnet den COM-Server, in dem das Klassengenerator-Objekt enthalten ist. In den Methoden des Klassen-Managers wird diese Eigenschaft zur Verarbeitung von Aktionen eingesetzt, die spezielle Klassengeneratoren für bestimmte Server betreffen.

Die Methode ForEachFactory des Klassen-Managers überprüft mit Hilfe von ComServer die COM-Server jedes Klassengenerators in der Generatorliste. Anschließend ruft sie für jeden Generator des angegebenen COM-Servers die Generatorprozedur auf, die ihr als Parameter übergeben wurde.

ComServer wird außerdem im Konstruktor CreateFromFactory der COM-Klasse verwendet, um die Methode CountObject des COM-Servers aufzurufen. Diese erhöht den Objektzähler auf dem Server, wenn der Klassengenerator seinen Klassentyp instantiiert.

ComServer wird im Konstruktor des Klassengenerators mit dem an den Konstruktor übergebenen Server initialisiert.

Siehe auch