Vcl.CmAdmCtl.TCOMAdminCatalog.InstallEventClass

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.CmAdmCtl.pas
Vcl.CmAdmCtl.hpp
Vcl.CmAdmCtl TCOMAdminCatalog

Beschreibung

Installiert eine Ereignisklasse in einer COM+ Anwendung.

Mit InstallEventClass können Sie Ereignisklassen einer DLL installieren, die Dummy-Implementierungen dieser Klassen enthält. Die DLL muss selbstregistrierend sein, es wird eine Typbibliothek benötigt, in der die Schnittstellen der Ereignisklassen beschrieben werden, und jede Klasse muss über eine CLSID und eine ProgID verfügen.

Die Dummy-Implementierungen der Klassen werden nie ausgeführt, sondern nur zur Registrierung der Ereignisklassen verwendet. Beim Erstellen der Klassen stellt das Ereignissystem eine Implementierung bereit, um die Ereignisse an die registrierten Empfänger zu senden.

bstrApplIdOrName ist der Name oder die GUID der Anwendung, in der die Ereignisklassen installiert werden.

bstrDLL gibt den Namen der selbstregistrierenden DLL mit den Ereignisklassen an.

bstrTLB ist der Name einer externen Typbibliothek für die DLL. Wenn die Typbibliothek in die DLL eingebettet ist, muss ein leerer String übergeben werden.

bstrPSDLL ist der Name der Proxy-Stub-DLL. Ist der Ereignisklasse kein Proxy-Stub zugeordnet, übergeben Sie in diesem Parameter einen leeren String.

Siehe auch