Ich habe jetzt den Eindruck bekommen, dass ich in meinem Delphi 2009 ein
Package aus der
IDE nur entfernen kann, wenn seit dem Starten der
IDE noch keine Komponente des Packages verwendet worden ist, also auch noch keien
Unit geöffnet worden ist, in der so eine Komponente zur Design-Zeit vorkommt. Wenn ich so eine
Unit einmal angezeigt habe, kann ich das
Package danach nicht mehr deinstallieren, ohne die
IDE zu einem Totalabsturz zu bringen (Endlosschleife von
Exception-Meldungen, nur per Taskmanager zu stoppen), auch wenn ich alle Files schliesse, die mit dem
Package zu tun haben. Aus einer frisch gestarteten
IDE ist die Deinstallation problemlos möglich.
Das ist beim Entwickeln von Komponenten etwas lästig, aber wenn man es weiss, dann kann man irgendwie damit leben.