Nunja, das bedeutet erstmal, das du Delphi nicht unbedingt neu installieren mußt, da "nur" ein Problem in Verbindung mit der Delphi-Registry besteht.
Wenn du HKEY_CURRENT_USER\Software\Embarcadero\
BDS\12.0 löschen würdest, dann startet dein Delphi wieder, so wie nach der Neuinstallation.
Sieht dann so aus, wie mit dem vorherrigen Befehl.
Du kannst das Registry-Verzeichnis komplett löschen oder umbenennen.
Delphi erstellt dann ein Neues, mit den "Initial"-Daten.
Aber Delphi kennt dann natürlich keine registrierten Fremdkomponenten mehr. (näheres sehe Ende)
Mit dem genannten Befehl/Parameter, kann man auch einfach Delphi sagen es soll ein anderes Verzeichnis verwenden.
HKEY_CURRENT_USER\Software\Embarcadero\
test\12.0 kannst du also jetzt löschen
Oder du löschst/änderst nur Teile.
Du hast ja nun ein "frisches" Verzeichnis, zum Vergleichen (das "test").
Schau mal in HKEY_CURRENT_USER\Software\Embarcadero\
BDS\12.0\Known
IDE Packages
Dort solltest du 2 bis 3
ITE*.bpl finden, die gehören zur Integrierten Übersetzungsumgebung (
Integrated Translation Environment).
Wenn du das eh nicht benutzt, dann lösche diese Einträge (oder erstmal nur einen _ an die Dateinamen anhängen und beim Delphi-Start sagen "ja, ich will, dass diese Datei das nächste Mal geladen wird", sonst löscht Delphi den "defekten" Eintrag).
In HKEY_CURRENT_USER\Software\Embarcadero\
BDS\12.0\Known Packages (das ohne
IDE im Namen) findest du die registrierten Packages vom MyDac (vermutlich)
aber notfalls einfach nochmal das Setup vom MyDac starten.