Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Per User COM-Registierung einer Delphi-Anwendung (https://www.delphipraxis.net/201562-per-user-com-registierung-einer-delphi-anwendung.html)

Bernhard Geyer 1. Aug 2019 14:36

Per User COM-Registierung einer Delphi-Anwendung
 
Unsere Anwendung hat ein COM/Automatisierungs-Schnittstelle.

Im Rahmen der Freigabe neuer SW-Versionen beim Kunden soll eine neue Version des Programmes im Test/Development-"System" erfolgen.
Das ist jedoch (aktuell) nur eine anderes Verzeichnis auf dem Server und komplett getrenntes eigener Windows-Server.

Gibt es jetzt die Möglichkeit diese Delphi-Exe "Im Test" nur für einen User auf dem PC zu registrieren?
Ich weiß es gibt die "SideBySide"-Registierung. Aber klappt das auch mit einer Delphi-Exe? Und wie müsste die Registierung (aufruf mit ???) erfolgen, damit die Einträge jetzt unter
HKCU statt HKLM erfolgen?

peterbelow 1. Aug 2019 15:18

AW: Per User COM-Registierung einer Delphi-Anwendung
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1438828)
Unsere Anwendung hat ein COM/Automatisierungs-Schnittstelle.

Im Rahmen der Freigabe neuer SW-Versionen beim Kunden soll eine neue Version des Programmes im Test/Development-"System" erfolgen.
Das ist jedoch (aktuell) nur eine anderes Verzeichnis auf dem Server und komplett getrenntes eigener Windows-Server.

Gibt es jetzt die Möglichkeit diese Delphi-Exe "Im Test" nur für einen User auf dem PC zu registrieren?
Ich weiß es gibt die "SideBySide"-Registierung. Aber klappt das auch mit einer Delphi-Exe? Und wie müsste die Registierung (aufruf mit ???) erfolgen, damit die Einträge jetzt unter
HKCU statt HKLM erfolgen?

Versuch mal folgendes.

Füge system.win.comobj zur Uses-Klausel des dpr-Files hinzu, und dann hinter dem begin des main blocks

Delphi-Quellcode:
TComServerObject.PerUserRegistration := true;

Bernhard Geyer 7. Dez 2020 17:11

AW: Per User COM-Registierung einer Delphi-Anwendung
 
Geht noch einfacher:

http://docwiki.embarcadero.com/RADSt...g_a_COM_Object

/RegServerPerUser als Parameter statt /regserver


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:15 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz