Projekte und Units umbenennen in Delphi 5
Projekte und Units in Delphi sollten ebenso wie alle Objekte
sinnfällige Namen tragen, damit bei komplexeren Programmen mit vielen
Querverweisen der Überblick nicht verloren geht. Dazu muss man die
Automatik der IDE außer Kraft setzen. Wenn man bei der Neueinrichtung
eines Projektes die Namensgebung unter „Missachtung" der IDE-Automatik
vergessen hat, dann kann man - allerdings mit erheblichem Aufwand - Projekt
und Units umbenennen. Vor einer ähnlichen Aufgabe steht man, wenn
man ein Projekt duplizieren will, um eine Version zu behalten und die andere
weiter zu entwickeln. Auch dabei muss nach dem Kopieren des gesamten Ordners
das Projekt umbenannt werden.
Hier folgt eine Schritt-für-Schritt-Anleitung dazu:
Mit Delphi:
-
Projekt öffnen.
-
Projekt speichern unter...,
-
dazu neuen Ordner/neues Verzeichnis anlegen und sinnvoll
benennen, am besten so wie das Projekt,
also z.B. Rechentrainer.
-
beim Speichern unter... Projektnamen wählen, nicht Projekt1.dpr
sondern z.B. Rechentrainer.dpr.
-
Alles schließen. Jetzt befinden sich bereits alle Dateien,
die den Projektnamen tragen, im neuen Ordner.
Mit Windows-Explorer:
-
Alle auf die Units bezogenen Dateien aus dem alten Ordner
in den neuen kopieren: *.dcu, *.dfm und *.pas.
Die eben kopierten Dateien sinnvoll umbenennen, z.B. von
Unit1.pas
zu Uhaupt.pas oder entsprechend von Unit2.pas zu
Uberechnen.pas.
Die zuerst angelegte Unit sollte immer Uhaupt heißen.
Mit Delphi:
-
Projekt im neuen Verzeichnis öffnen.
-
Im Menü unter Projekt - Aus dem Projekt entfernen
... alle Units entfernen,
ggf. in der Projektdatei *.dpr die Einträge Application.CreateForm(...)
entfernen.
-
Im Menü unter Projekt - Dem Projekt hinzufügen
... alle gewünschten Units hinzufügen.
-
Alles speichern.
-
Ggf. in allen Units die benutzten Formulabezeichnungen „per
Hand" korrigieren, als Erstes die Formularnamen in den jeweiligen Units
mit dem Objektinspektor.
Abschließend noch einmal alles speichern und dann austesten.