System.Win.ComObj.TComClassManager.ForEachFactory

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure ForEachFactory(ComServer: TComServerObject;
FactoryProc: TFactoryProc);

C++

void __fastcall ForEachFactory(TComServerObject* ComServer, TFactoryProc FactoryProc);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj TComClassManager

Description

Effectue de manière itérative une action sur les fabricants associés à un serveur donné.

ForEachFactory est utilisée pour effectuer une action, spécifiée par le paramètre FactoryProc, sur tous les fabricants de classe de la liste de fabricants possédés par le serveur COM spécifié par le paramètre ComServer.

ForEachFactory est utilisée de manière interne par le serveur COM pour :

  • Détruire les fabricants quand le serveur COM associé est déchargé.
  • Que les fabricants recensent leurs objets classe dans les registres système lors de l'initialisation du serveur COM associé.
  • Que les fabricants actualisent les registres système quand cela est nécessaire.

TFactoryProc est le type de pointeur de méthode du paramètre FactoryProc de ForEachFactory. TFactoryProc définit une méthode attendant comme paramètre un fabricant de classe.

Voir aussi