Wir migrieren gerade von D7 nach D2010 und debattieren über die Bereinigung der Projektpfade. Wir haben eine Reihe von Verzeichnissen mit einer großen Anzahl von Pas-Dateien, die in einigen Projektpfaden enthalten sind, aber nur ein paar der Dateien werden tatsächlich von einem einzelnen Projekt verwendet.Hinzufügen von Dateien zur DPR-Datei im Vergleich zu Projektpfaden in Delphi 2010
Eine Möglichkeit besteht darin, die Projektpfade komplett zu eliminieren und nur alle benutzten Dateien im dpr zu haben.
Die zweite Möglichkeit besteht darin, nur die benötigten Dateien im dpr zu behalten und Projektpfade zu den Verzeichnissen für den Rest der Dateien zu haben.
Gibt es Argumente für eine Option gegenüber der anderen?
Aber wo ist die Grenze, um eine Dateireferenz zum DPR hinzuzufügen? Ich meine, Sie fügen keine Standard-VCL wie Klassen und Dialoge hinzu. Was ist mit Komponenten von Drittanbietern oder eigenen Komponenten? Mein Projekt ist riesig und ich möchte immer noch schnell Codeinsight. –
Als Faustregel gilt, dass ich alle Einheiten, die nicht Teil der VCL/installierten Drittanbieterkomponenten sind, in den dpr-Code einfüge. Diese kommen mit dem Bibliothekspfad. Alles andere wird explizit hinzugefügt, so dass Sie den Suchpfad nicht wirklich brauchen. Natürlich, YMMV, vor allem, wenn Sie alles und den Rest komponieren ... :) –
Können Sie einige Zahlen über die Compilierungszeit Wirkung geben? Welches war die maximale Kompilierzeit für ein "nicht optimiertes" Projekt? – mjn