Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 11.2 Installation und Addins (https://www.delphipraxis.net/211482-delphi-11-2-installation-und-addins.html)

PeterPanino 21. Sep 2022 19:55

Delphi 11.2 Installation und Addins
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich habe heute den Delphi 11.2 WebInstaller ausgeführt und dabei olgende Erfahrung gemacht:

Wird die eigentliche Web-Installation von bds.exe ausgeführt? Das heruntergeladene WebInstaller-Programm RADStudio_11_2_esd_10937.exe macht nämlich folgendes: Es deinstalliert die bestehende 11.1 Version und kopiert dann u.a. das neue bds.exe in das bin-Verzeichnis. Dann startet es bds.exe - und hier liegt der Hund begraben: Beim Start von bds.exe kam u.a. diese Fehlermeldung:

Anhang 55401

Ich habe dann den Fehler behoben, indem ich Navigator mit einem externen Tool deinstalliert habe.

Logischerweise kann bds.exe die Navigator-DLL ja nicht laden, weil vorher die IDE ja vom Web-Installer gelöscht wurde - ein logischer Widerspuch aus der Praxis.

Dann kamen haufenweise solche Fehlermeldungen:

Anhang 55403

Die Web-Installation ging dann relativ reibungslos vonstatten.

Zu guter letzt gab es Schwierigkeiten bei der Neuinstallation der Konopka-Library - der UAC-Dialog verdeckte nämlich den Getit-Installations-Dialog, so dass nichts mehr ging. Zum Glück gelang es mir, diese Zwickmühle, bei der beide Dialoge sich gegenseitig verdeckten, auszutricksen.

Alles in allem wieder ein spannender Tag!

himitsu 21. Sep 2022 20:22

AW: Delphi 11.2 Installation und Addins
 
Einiges wird nicht richtig deinstalliert.
Wenn du beim Update vom Setup die Registry nicht löschen lässt, dann bleiben der Mist zurück und wird danach auch wieder versucht zu laden.

C:\Program Files (x86)\Common Files\ParnassusShared\

HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\22.0\Experts\




https://www.delphipraxis.net/211379-...ml#post1511577

TurboMagic 21. Sep 2022 20:25

AW: Delphi 11.2 Installation und Addins
 
Sowas gehört EMBT gemeldet...
Die Frage wäre halt, ob das jemand nachstellen kann.
Das macht das Fehler melden etwas einfacher u.a. weil man dann
Unterstützung von anderen hat.

Da ich in eine "saubere" VM Installiert habe, hab' ich das Problem nicht.

PeterPanino 21. Sep 2022 20:49

AW: Delphi 11.2 Installation und Addins
 
Zitat:

Zitat von TurboMagic (Beitrag 1512229)
Sowas gehört EMBT gemeldet...
Die Frage wäre halt, ob das jemand nachstellen kann.
Das macht das Fehler melden etwas einfacher u.a. weil man dann
Unterstützung von anderen hat.

Da ich in eine "saubere" VM Installiert habe, hab' ich das Problem nicht.

Ich arbeite in einer Produktiv-Umgebung: Da kann ich es mir nicht leisten, alle paar Monate alles (und das ist ne Menge) frisch und neu zu installieren.

Uwe Raabe 21. Sep 2022 21:43

AW: Delphi 11.2 Installation und Addins
 
Vollkommen richtig. Die überwiegende Mehrheit wird den Schritt von 11.1 auf 11.2 mit einem simplen Start des Setup und den Bestätigen der Vorgaben durchführen. In der Regel funktioniert das auch ohne Probleme. Lediglich eine Handvoll Plugins oder Bibliotheken machen Probleme, darunter auch die Parnassus-Plugins.

Ich weiß nicht, ob es mit GetIt zusammenhängt, das diese nicht richtig deinstalliert. So zeigt z.B. MMX dieses Problem nicht und auch eine ganze Reihe anderer Plugins wie TestInsight, Documentation Insight, CodeSite und Localizer kann ich aus eigener Erfahrung in diese Gruppe einschließen.

himitsu 21. Sep 2022 22:27

AW: Delphi 11.2 Installation und Addins
 
Parnassus deinstalliert sich niemals vollständig.

Ob es ein Bug ist, dass es auch in der Registry zurrück bleibt, weiß ich nicht ... bei mir blieb das zurück.


Die installieren es ins User-CatalogRepository, aber anstatt die DLL direkt von dort in den aktuellen Nutzer zu linken,
kopieren sie die Datei dann nochmal in ein globales Verzeichnis und von dort wird niewieder etwas gelöscht (weil es ja nicht weiß, ob die DLL auch von anderen Nutzern verwendet wird, die es bei sich in ihr User-CatalogRepository installiert haben und es ebenfalls nach dort kopierten, anstatt IHR kopie zu registrieren)

Außerdem deinstalliert das Setup auch nur den aktuellen Benutzer (Admin) und nichts nutzerabhängiges von anderen Usern, inkl. derer Registry (HKCU).
Entweder das Setup geht durch alle User oder es braucht einen gemeinsamen Speicher (nicht HKLM, weil schreibgeschützt)


Entweder es gehört ins User-Repository und garnichts global und nur für den aktuellen Nutzer,
oder es gehört ins AllUsers-CatalogRepository und für alle registiert (HKLM).

Warum GetIt so unnötiig kompliziert die Installationsanweisungen in der Registry speichert, das weiß wohl nur der Irre da hinten in der Ecke.


GetIt könnte es, aber nur wenige nutzen es gichtig. (es fehlt nur noch, dass der Nutzer sich entscheiden kann, ob er jeweils für sich oder alle installiert)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:31 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