System.Win.ComServ.DllRegisterServer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function DllRegisterServer: HResult;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public System.Win.ComServ.pas System.Win.ComServ System.Win.ComServ

Beschreibung

Registriert einen In-Process-ActiveX-Server im aktuellen Modul in der Registrierung.

Rufen Sie DllRegisterServer nicht direkt auf. DllRegisterServer wird von In-Process-ActiveX-Servern (DLLs) exportiert und weist die DLL an, ihre Registrierungseinträge für die Typbibliothek und alle Klassen zu erzeugen, die im Server-Modul unterstützt werden. DllRegisterServer wird normalerweise aufgerufen, wenn der ActiveX-Server auf dem Rechner eines Benutzers installiert wird.

Falls die Ausführung dieser Funktion fehlschlägt, ist der Registierungsstatus der Typbibliothek und der zugehörigen Klassen undefiniert.

Die Rückgabewerte von DllRegisterServer lauten wie folgt:



Wert Bedeutung

S_OK

Die Einträge in der Registrierung wurden erstellt.

E_FAIL

Die Einträge in der Registrierung wurden nicht vollständig erstellt.



Anmerkung:  DllRegisterServer ist eine von vier Funktionen in der Unit ComServ, die jeder In-Process-ActiveX-Server exportieren muß, damit eine korrekte Verwaltung der Server-Ressourcen durch Windows möglich ist. Die drei anderen Funktionen sind DllCanUnloadNow, DllGetClassObject und DllUnregisterServer.

Siehe auch