Werkzeug zum Ändern eines Einheitennamens und aller Verweise darauf

8

Wenn ich größere Änderungen an einer Einheit vornimmt, ändere ich gerne ihren Namen, um deutlich zu machen, dass es sich um eine andere Version handelt, und vermeide Verwechslungen mit anderen archivierten Versionen, zum Beispiel: CSVUtils.PAS wird CsvUtilsNew.PAS

Aber alle Referenzen von anderen Einheiten müssen manuell geändert werden, zB:

%Vor%

wird

%Vor%

Dies wird in komplexen Projekten sehr mühsam.

Icarus ist sehr gut darin, alle Referenzen zu finden, aber ich kann kein Tool finden, das automatisch alle anderen Einheiten aktualisiert.

Kennt irgendjemand irgendwelche Werkzeuge, die Einheitenreferenzen automatisch aktualisieren?

Vielen Dank

    
SolarBrian 13.03.2012, 10:56
quelle

3 Antworten

3

Sie könnten auch einen Einheitenalias in Ihren Projektoptionen definieren. Z.B. CSVUtils=CsvUtilsNew

    
Ondrej Kelle 13.03.2012, 13:29
quelle
11

Ich würde GExperts Grep Search and Replace verwenden.

    
iamjoosy 13.03.2012 12:06
quelle
7

Ich würde Notepad ++ oder UltraEdit verwenden, um in allen Dateien (* .pas, * .dpr, * .dproj) den alten Gerätenamen mit dem neuen Gerätenamen zu suchen und zu ersetzen. Es sei denn, Sie haben Variablen oder Funktionen, die denselben Namen wie die Einheit haben. Dies funktioniert sehr gut, ist schnell und erfordert keinen speziellen Parser.

    
Andreas Hausladen 13.03.2012 11:16
quelle

Tags und Links