Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

AW: Refactoring in Delphi IDE 10.2.3

  Alt 16. Aug 2018, 23:42
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.
$2B or not $2B
  Mit Zitat antworten Zitat