AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen
Thema durchsuchen
Ansicht
Themen-Optionen

installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

Ein Thema von haentschman · begonnen am 24. Apr 2025 · letzter Beitrag vom 24. Apr 2025
Antwort Antwort
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#1

installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 05:59
Hallöle...

Hintergrund:
Ich habe einen "Fehler" mit Entra der nur unter normalen Benutzerbedingungen auftritt. In der Entwicklung bin ich Admin...da funktioniert das.

Problem:
Die procedure ist so geschrieben, daß entweder eine Meldung "OK" oder eine Meldung "Schei.." erfolgt. In meinem Falle passiert nix. Den Remote Debugger wollte ich nicht auf dem User Rechner installieren. Deswegen habe ich mir einen User anlegen lassen und auf meiner Entwicklungsmaschine eingerichtet.

1. Delphi startet (ohne Neuinstallation)
2. Fastreport fehlt
3. Pfade fehlen
4. CnPack fehlt (imho je Benutzer)
5. Installation CnPack ... nix in der IDE
6. Installation FastReport ... nix in der IDE
7. Zugriffsverletzung beim Beenden von Delphi

1-7 mehrfach in verschiedenen Varianten probiert.

Bitte um Infos was ein alter Mann falsch macht... Danke.


PS: Wenn ich nicht in den Response reinschauen kann, muß ich mir den als File speichern...
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.961 Beiträge
 
Delphi 12 Athens
 
#2

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 06:27
Es sollte schon reichen, wenn du den Registry Schlüssel mit den Einstellungen kopierst, sprich als Admin exportierst und mit dem neuen User importierst:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\23.0
(Für Delphi 12)

Das ist übrigens auch ein Grund, weshalb ich die Einrichtung von Delphi komplett mit einem eigenen Tool mache (auch FastReport z.B.). Das funktioniert auch ohne Adminrechte, so dass auch alles im korrekten Registryschlüssel landet...
Sebastian Jänicke
AppCentral

Geändert von jaenicke (24. Apr 2025 um 06:31 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#3

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 06:37
Zitat:
einem eigenen Tool mache
...her damit.

Warum funktioniert eine FastReport (CnPack) Neuinstallation auf dem neuen User nicht? Läuft durch...aber nix in der IDE. Die Frage kann ich nicht beantworten...

Danke.

Fazit:
Das Rüberkopieren hat es "fast" gebracht. DDEvExtensions waren im User Ordner des anderen Benutzers installiert...getauscht. Die Willkommenseiten BPL mußte ich in "Known IDE Packages" mit _ deaktivieren, weil die die Zugriffsverletzung erzeugten.

Geändert von haentschman (24. Apr 2025 um 07:10 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.961 Beiträge
 
Delphi 12 Athens
 
#4

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 08:13
Zitat:
einem eigenen Tool mache
...her damit.
Das würde ich tatsächlich sofort machen, wenn ich privat eine Delphi-Version mit cmd Compiler hätte. Aktuell habe ich diese Tools und Skripte nur für meine Arbeitgeber geschrieben, den aktuellen und vorherigen jeweils neu, so dass ich den Quelltext nicht veröffentlichen kann. Und privat kann ich es weder entwickeln noch testen oder nutzen...

Warum funktioniert eine FastReport (CnPack) Neuinstallation auf dem neuen User nicht? Läuft durch...aber nix in der IDE. Die Frage kann ich nicht beantworten...
Wird die nicht mit Adminrechten ausgeführt und damit unter dem anderen Benutzer?
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.436 Beiträge
 
Delphi 12 Athens
 
#5

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 08:37
Zitat:
Wird die nicht mit Adminrechten ausgeführt und damit unter dem anderen Benutzer?
Wäre aber unlogisch... Ich installiere beim Nutzer B die Komponente mit den Adminsrechten des Admins A und er installiert in den User Ordner von Admin A?
  Mit Zitat antworten Zitat
Benutzerbild von Sinspin
Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
717 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 09:05
Einige Installer bekommen es hin korrekt für alle Nutzer zu installieren.
Für andere Installer kopieren wir entweder die Registry Einträge oder adden die Komponenten manuell in Delphi.

Wenn man die DevExpress Demo auf so einem manuell zusammenkopierten Nutzer ausführt ist danach die Delphi Installation im Eimer. Man kann Delphi danach weder deinstallieren noch neu installieren.
Lizenz und Registry darf man sich selber wieder herstellen.
Ich habe das jetzt über mehrere Delphi Versionen hinweg immer wieder erlebt.
DevExpress hat angeblich keine Ahnung davon. Ich bin mir aber sicher die wissen was los ist. Witzigerweise Installiert DevExpress für alle Nutzer, wenn man das will.
Stefan
Nur die Besten sterben jung
A constant is a constant until it change.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.374 Beiträge
 
Delphi 12 Athens
 
#7

AW: installiertes Delphi mit anderem Benutzer auf der gleichen Maschine benutzen

  Alt 24. Apr 2025, 09:51
Bei DevExpress kann man im Installer angeben, ob für alle oder aktuellen Nutzer (der mit dessen Login die EXE gestartet wurde).

Bei Alle wird in HKEY_LOCAL_MACHINE installiert registriert und ansonsten (was die meisten machen) in HKEY_CURRENT_USER.
Delphi kopiert beim Start immer alles aus HKEY_LOCAL_MACHINE ins aktuelle HKEY_CURRENT_USER.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz