Du kannst aber die
Unit direkt in der Projektverwaltung umbenennen. Das wirkt sich zwar auf alle Projekte der aktuellen Projektgruppe aus, nicht aber auf die Uses-Anweisungen der Units, die auf die umzubenennende
Unit verweisen.
Und ganz wichtig: Die alten
DCU werden nicht umbenannt sondern bleiben einfach bestehen. Dadurch gibt's dann beim neu Compilieren nicht eine Fehlermeldung, dass die
Unit fehlt, obwohl in der Uses ggf. noch der alte Unitname steht.
Und das Schöne ist, dass nichtmal ein Build (alles
neu kompilieren) das ändert, denn da wird nur die
DCU aber keine
PAS gefunden, womit auch garnicht erst versucht wird das neu zu machen.
Entweder man baut sich eine Bereinigungsfunktion (Batch) die alle DCUs löscht
oder man verschiebt das Ausgabeverzeichnis auf "ein" Verzeichnis (mit Unterverzeichnissen für die verschiedenen Zielsysteme), welches sich ab und an schnell leeren lässt.