Vcl.CmAdmCtl.TCOMAdminCatalog.InstallMultipleEventClasses

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure InstallMultipleEventClasses(const bstrApplIdOrName: WideString;
var varFileNames: PSafeArray;
var varCLSIDS: PSafeArray);

C++

void __fastcall InstallMultipleEventClasses(const System::WideString bstrApplIdOrName, Winapi::Activex::PSafeArray &varFileNames, Winapi::Activex::PSafeArray &varCLSIDS);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.CmAdmCtl.pas
Vcl.CmAdmCtl.hpp
Vcl.CmAdmCtl TCOMAdminCatalog

Description

Installe dans une application COM+ des classes d'événements à partir de plusieurs fichiers.

Utilisez InstallMultipleEventClasses pour installer des classes d'événements à partir de plusieurs fichiers .dll à recensement automatique, chacun contenant l'implémentation factice d'une ou plusieurs classes d'événements COM+. 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.

varFileNames est un tableau de chaînes, chacune correspondant au nom d'un fichier .dll à recensement automatique qui contient les classes d'événements à installer.

varCLSIDS est un tableau de Variants contenant les CLSID des classes d'événements à installer.

Voir aussi