![]() |
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Zitat:
|
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Noch was sachdienliches zu Delphi und Registry: die IDE kennt einen Kommandozeilenparameter -R dahinter kann man einen beliebigen Namen schreiben. Das erzeugt, falls noch nicht vorhanden eine frische Konfiguration mit diesem Namen. Da kann man dann denke ich reininstallieren was man braucht.
|
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Danke, sehr guter Hinweis. Seit wann gibt es denn diesen Parameter -r ?
|
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
seit Delphi 8, bzw. 2006
Delphi-Quellcode:
bds.exe -?
|
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Habe ich den -R denn richtig verstanden? Beim start mit -r werden wie gewünscht keine Komponenten mehr geladen. So weit, so gut, wenn er nicht meine DevExpress trotzdem geladen hätte. Ich hatte eigentlich ein "frisches" Standard Delphi erwartet, in dem ich jetzt eine andere Version meiner DevExpress installieren könnte.
|
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
"C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bds.exe" -rTEST
ergibt HKEY_CURRENT_USER\SOFTWARE\Embarcadero\TEST\22.0\... was vorher so war HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\... Gab es \TEST\ noch nicht, dann wird Dieses neu generiert, fast so als wäre Delphi neu installiert. "Fast", weil HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Embarcadero\BDS\22.0\... weiterhin als Vorlage dient. Was sich dort eingeschlichen hat, bleibt erhalten. (Delphi kopiert sich beim Start das rüber) Wird später nochmal mit -rTEST gestartet, dann bekommt man wieder das, was man im "neuen" Delphi eingestellt/installiert hat, außer man löscht HKEY_CURRENT_USER\SOFTWARE\Embarcadero\TEST ... danach kann es wieder "neu" werden. Für "Tests" kann man sich so ein "neues" Delphi besorgen, und/oder es lässt sich auch nutzen, um parallel mit unterschiedlichen Einstellungen zu arbeiten. |
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Ja, bei DevExpress kommt es drauf an wie du es installiert hast.
Bei "nur für diesen Nutzer", registriert es seine Packages unter HKEY_CURRENT_USER, aber bei "für Alle", registriert es seine Packages unter HKEY_LOCAL_MACHINE. Daher auch das "Fast" :freak: Wir haben die DevExpress-Packages in unseren Projekt-Repository (GIT), damit man zu einem Stand immer die "passenden" Fremdkomponenten hat, womit dessen Mist in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Embarcader o\BDS\22.0\Known Packages\ echt stört. Also entweder den "Mist" gezielt aus HKEY_LOCAL_MACHINE löschen. (aufpassen, dass du nicht zuviel kaputt machst, denn durch Löschen wird "Das" nicht wieder neu) Oder Delphi mit der neuen Registry starten und dort erstmal unter "Komponente > Packages installieren" die gewünschten Packages deaktivieren. |
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Hallo,
also unsere (professionellen) Programme sind signiert, und zwar EV (Extended Validation). Dann klappt das auch mit VirusTotal. |
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Zitat:
Zitat:
Sorry. Ich bin davon ausgegangen, dass das mittlerweile allgemein bekannt ist. Steht übrigens auch in der Doku: ![]() |
AW: Delphi 11 alte Projekte lassen sich nicht öffnen
Ohhh, vorher kannte ich es auch noch nicht. Dachte das wäre was mit der "neuen" IDE mitgekommen war. :shock:
Das Ding heißt nicht "Don't read me", weil da wäre es gut wenn niemand sich daran hält. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 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 by Thomas Breitkreuz