Registrierung des aktuellen Benutzers für ActiveX-Server

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Einfache COM-Server erstellen - Index


Beim Registrieren eines ActiveX-Servers können Sie auswählen, ob Sie den Server für alle Benutzer oder pro Benutzer (für jeden beliebigen Benutzer oder nur für sich selbst als den aktuellen Benutzer) registrieren möchten. Der Befehl Registrierung aufheben deregistriert aber den aktuellen Benutzer und alle Benutzer gleichzeitig; in der IDE gibt es keine Deregistrierung pro Benutzer.

Registrierung "Pro Benutzer":

  • Ist hilfreich, wenn Sie eine Anwendung debuggen oder einen PC verwenden, für den Sie keine Administratorrechte besitzen.
  • Ermöglicht, das Bereitstellen und Registrieren Ihrer COM-Server auf Windows 7-Computern mit aktivierter Benutzerkontensteuerung.


So registrieren Sie einen ActiveX-Server nur für den aktuellen Benutzer:

  1. Erstellen Sie einen ActiveX-Server.
  2. Wählen Sie Start > ActiveX-Server > Für aktuellen Benutzer registrieren.


So heben Sie die Registrierung eines ActiveX-Servers auf:

  • Wählen Sie Start > ActiveX Server > Registrierung aufheben.
  • Ein einzelner Befehl Registrierung aufheben deregistriert den ausgewählten ActiveX-Server:
    • Für den aktuellen Benutzer
    • Für alle Benutzer

Deregistrieren des aktuellen Benutzers mit TRegSvr

Mit dem Befehlszeilenhilfsprogramm TRegSvr.exe aus dem Verzeichnis \bin Ihrer Produktinstallation können Sie den aktuellen Benutzer und alle Benutzer registrieren und deregistrieren.

Hinweis: Als 32-Bit-Prozess kann die IDE keine 64-Bit-In-Process-/DLL-Server registrieren (32-Bit-Prozesse können keine 64-Bit-DLLs laden). Verwenden Sie zum Registrieren von 64-Bit-In-Process-Servern die 64-Bit-Version von TRegSvr.exe. Der Pfad lautet $(BDS)\bin64\TRegSvr.exe.


So deregistrieren Sie den aktuellen Benutzer:

  • Geben Sie in der Befehlszeile Folgendes ein:
> tregsvr -c -u MyTypeLib.tlb
Wenn die Optionen -c und -u zusammen angegeben werden, wird die Typbibliothek oder DLL nur für den aktuellen Benutzer deregistriert.

Siehe auch