Autor Beitrag
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Fr 07.03.03 14:11 
Wie benennt man eine Unit um?

Es ist wichtig, daß alle Punkte beachtet werden. Auch die die man meint überspringen zu können.
  1. In Delphi das ganze Projekt mit "Datei > Alles speichern" sichern. Das Projekt von unnötigen Dateien (*.~* und *.dcu) befreien.
  2. Eine Kopie des ganzen Projekts als Backup anlegen (nie ohne eine Kopie arbeiten).
  3. Die zu umbenennende Unit in Delphi auswählen.
  4. In Delphi unter "Datei > Speichern unter..." die Unit mit neuem Namen speichern (den Namen nicht in der Unit ändern). Dabei beachten in was für ein Verzeichnis die Unit gespeichert wird / werden soll.
  5. Das Projekt unter "Datei > Alles speichern" erneut sichern.
  6. Projekt schließen.
  7. Alte Unit (PAS-Datei) löschen oder verschieben (auf keinen Fall am gleichen Platz lassen, sonst arbeitet das Projekt noch zum Teil mit der alten Datei und ignoriert die Neue).
  8. Projekt neu öffnen und zum Prüfen starten.
  9. Wenn keine Fehlermeldung kommt, dann war's das schon.
  10. Wenn die Meldung "Fataler Fehler: x:\projektname.dpr: Datei nicht gefunden: 'alteunit.dcu'" kommt, dann ist der alte Unitname noch irgendwo eingetragen (z.B. unter Uses oder vor Funktionen).
  11. In Delphi unter "Suchen > In Dateien suchen..." anklicken und den alten Unitnamen (nicht Dateinamen) als Suchkriterium angeben.
  12. Alle gefundenen Einträge in Uses den neuen Unitnamen geben.
  13. Eventuell alle sonstigen Einträge vor Prozeduren oder Funktionen umbenennen.
  14. Projekt zum Prüfen starten.
  15. Speichern. Fertig.
Mit dieser Methode können Units auch an eine neue Stelle gespeichert werden.

Tip: Immer nur eine Unit gleichzeitig umbenennen, sonst verliert man den Uberblick.


Popov