Vcl.CmAdmCtl.TCOMAdminCatalog.InstallEventClass
Delphi
procedure InstallEventClass(const bstrApplIdOrName: WideString; const bstrDLL: WideString; const bstrTLB: WideString; const bstrPSDLL: WideString);
C++
void __fastcall InstallEventClass(const System::WideString bstrApplIdOrName, const System::WideString bstrDLL, const System::WideString bstrTLB, const System::WideString bstrPSDLL);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.CmAdmCtl.pas Vcl.CmAdmCtl.hpp |
Vcl.CmAdmCtl | TCOMAdminCatalog |
Description
Installe une classe d'événements COM+ dans une application.
Utilisez InstallEventClass pour installer des classes d'événements à partir d'un fichier .dll qui contient des implémentations factices des classes d'événements. Le fichier .dll doit se recenser automatiquement, une bibliothèque de types doit décrire les interfaces que les classes d'événements implémentent et chaque classe d'événements doit avoir un CLSID et un ProgID.
L'implémentation factice de la classe d'événements n'est jamais réellement exécutée. Elle sert uniquement à recenser la classe d'événements. Quand le publieur crée la classe d'événements, le système Events fournit une implémentation permettant d'envoyer l'événement aux abonnés.
bstrApplIdOrName indique le nom ou le GUID qui représente l'application sur laquelle installer les classes d'événements.
bstrDLL indique le nom du fichier .dll à recensement automatique qui contient les classes d'événements.
bstrTLB indique le nom du fichier de bibliothèque de types externe du fichier .dll. Si la bibliothèque de types est intégrée au fichier .dll, affectez une chaîne vide à ce paramètre.
bstrPSDLL indique le nom du fichier .dll stub proxy. Si aucun fichier .dll stub proxy n'est associé à la classe d'événements, attribuez une chaîne vide à ce paramètre.