Hallo,
Wie baut Ihr eigentlich Eure Projektstruktur bei größeren Projekten auf? Jeder kennt ja sicher die probleme mit den Binarys. (
dcu, dcp, hpp)
Wir haben bei uns > 50 Teilprojekte oder Komponenten die Compiliert werden müssen. Ein zentrales binary's Verzeichnis (
dcu, dcp, hpp) fällt eigentlich aus, da manche Komponentenhersteller gleiche
Unit-Namen verwenden.
Als Resultat muß man eigentlich jedes Teilprojekt als Bibliothekspfad aufnehmen. Damit hat man Meter-Lange Suchpfade, und das obwohl wir alles über Umgebungsvariablen und relative Angaben verschlüsseln. Ausserdem sucht man sich manchmal "dämlich" um zu prüfen ob nun ein bestimmter Pfad in der Bibliotheksvariablen enthalten ist, oder nicht.
Bsp: %_bin%;%_dcu%;%_dcp%;%_bpl%;%PGDAC%;%EurekaLog%;%D XLIB%;%FR%;%TMSWF%;%CMNTIMG%;...............
Vor dem compilieren lassen wir rekursiv sämtliche
dcu, dcp, .... in der gesamten verzeichnisstruktur löschen.
Wie sind Eure Erfahrungen?
Als Querverweis gebe ich mal dies hier an, auf die Problematik der Such und Umgebungsvariablen ist hier aber nicht näher eingegangen wurden.
http://www.delphipraxis.net/125776-p...-struktur.html