HSG |
|
Ein Delphi-Projekt besteht im Allgemeinen aus mehreren Dateien, die im einfachsten Fall alle im gleichen "Projekt-Ordner" liegen. Nun wird es öfter vorkommen, dass verschiedene Projekte die gleiche Unit - z.B. die Modell-Unit - nutzen. Diese Unit soll natürlich nur einmal existieren. Der Bezug wird durch die Projekt-Datei *.dpr hergestellt, die nicht von Hand bearbeitet werden muss.
Mit Hilfe der Befehle Ansicht/Units (Strg-F12) bzw. Projekt/.. hinzufügen oder Projekt/.. entfernen,die auch über die gekennzeichneten Buttons erreichbar sind, läßt sich die Projektdatei anzeigen bzw. verändern.
program Nim1; uses Forms, uNim1 in 'uNim1.pas' {Form1}, mTSpielmanager in '..\nim0\mTSpielmanager.pas'; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
In obiger Projektdatei nim1.dpr sieht man, dass die Unit mTSpielmanager.pas benutzt wird, die in dem anderen Ordner nim0 liegt.
Die geschilderten Umstände bedingen, dass eine Kopie eines Projektes einschließlich aller Dateien in einen neuen Projektordner keineswegs mit dem Befehl Datei/Projekt speichern unter ... erledigt ist. Dadurch wird lediglich eine neue Projektdatei erstellt mit den Bezügen auf die bisherigen Units. Will man diese Units auch kopieren, so müssen sie einzeln mit Datei/speichern unter ... in dem neuen Ordner abgelegt werden. Die Bezüge in der Projektdatei werden dabei automatisch angepasst.