Einzelnen Beitrag anzeigen

gkoeder

Registriert seit: 15. Jun 2004
84 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Probleme mit start von Delphi

  Alt 17. Nov 2007, 20:13
Hallo zusammen!

nach einigem rumprobieren hab ich Delphi wieder zum leben erwecken können. Für alle, die einmal vor dem selben Problem stehen, hier kurz die Lösung:

1.) Delphi mittels Parameter -r(irgendwas) starten (also z.B. -rTest). Dadurch verwendet Delphi bekanntermaßen einen alternativen Registryzweig. Da der Zweig noch nicht vorhanden ist, werden beim ersten start alle wichtigen Einträge gesetzt und Delphi läuft wieder rudimentär.

2.) Den neuen und alten Registryzweig (hier "Test" und "BDS") exportieren und mittels Dateivergleich anschauen (vllt. vorher die Pfade per Texteditor ersetzten (also aus "Test" -> "BDS") ... sonst siehts doch recht wild aus.

In meinem speziellen Fall waren die Registryzweige "HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Kn own IDE Packages\Delphi" sowie "HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Kn own IDE Packages\DelphiDotNet" nicht mehr vorhanden.

Normalerweise sollte da drinstehen:

[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages\Delphi]
"$(BDS)\\Bin\\delphicompro100.bpl"="(Untitled) "
"$(BDS)\\Bin\\delphicoreproide100.bpl"="(Untitled) "
"$(BDS)\\Bin\\delphide100.bpl"="Delphi Win32 IDE Personality"
"$(BDS)\\Bin\\delphierrorinsite100.bpl"="Delph i Error Insite Package"
"$(BDS)\\Bin\\delphipro100.bpl"="(Untitled)"
"$(BDS)\\Bin\\comcore100.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphivclide100.bpl"="Delphi VCL Designer IDE Package"
"$(BDS)\\Bin\\vclmenudesigner100.bpl"="(Untitl ed)"
"$(BDS)\\Bin\\win32debugide100.bpl"="(Untitled )"
"$(BDS)\\Bin\\win32debugproide100.bpl"="(Untitled) "
"$(BDS)\\Bin\\iteidew32100.bpl"="(Untitled)"
"$(BDS)\\Bin\\TGIDE100.bpl"="Borland Together IDE Integration"
"$(BDS)\\Bin\\unittestide100.bpl"="(Untitled)"

[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages\DelphiDotNet]
@="__"
"$(BDS)\\BIN\\DOTNETDEBUGIDE100.BPL"="IDE Debugger Package"
"$(BDS)\\BIN\\VCLDOTNETDESIGNIDE100.BPL"="VCL for .NET designer IDE Package"
"$(BDS)\\BIN\\DELPHIDOTNETIDE100.BPL"="Delphi for .NET IDE Personality"
"$(BDS)\\BIN\\SOAPIDE100.BPL"="IDE Web Reference Package"
"$(BDS)\\BIN\\DEMEANORIDE100.BPL"="(Untitled)"
"$(BDS)\\Bin\\vbide100.bpl"="(Untitled)"
"$(BDS)\\Bin\\delphicoreproide100.bpl"="(Untitled) "
"$(BDS)\\Bin\\delphierrorinsite100.bpl"="Delph i Error Insite Package"
"$(BDS)\\Bin\\cside100.bpl"="(Untitled)"
"$(BDS)\\Bin\\unittestide100.bpl"="(Untitled)"
"$(BDS)\\Bin\\aspdelphiide100.bpl"="ASP.NET Web Application - Delphi for .NET"
"$(BDS)\\Bin\\tgide100.bpl"="(Untitled)"

Nachdem ich diese Einträge mittels neu erstellter Reg-Datei wieder an den richtigen Platz gezogen hatte, lief die IDE auch wieder problemlos. Warum LMD Packutil die Einträge entfernt hat ist mir schleierhaft. Zunächst werd ich dann doch das ganze mit unterschiedlichen Packagesets 'von Hand' mittels -r machen

Gruß
Gerald
  Mit Zitat antworten Zitat