Forum: Programmieren allgemein
by jaenicke,
8. Apr 2012
Es geht dabei ja nur um die uses-Klausel der Projektdatei. In den Units kann man zumindest bei Delphi ohnehin keine Pfade angeben (aus eben den von dir genannten Gründen).
Wenn man absolute Pfade braucht, müsste man das aber in der Tat nach Betriebssystem unterscheiden. In der Regel sind das aber relative Angaben (hoffe ich mal ;-)), so dass man immer den Slash nehmen könnte, der unter Windows...
Forum: Programmieren allgemein
by jaenicke,
8. Apr 2012
Ich bin bis eben davon ausgegangen, dass es sowas auch bei Lazarus gibt. Dort ist das jedoch nur eine Liste und nennt sich Projektinspektor. :shock:
In der Form macht es allerdings weniger Sinn viele Units direkt einzubinden, da verstehe ich den Einwand von implementation... Lazarus ist halt eher für kleine Hobby-Projekte ausgelegt wie man an solchen Sachen eindrucksvoll bewiesen bekommt...
...
Forum: Programmieren allgemein
by jaenicke,
8. Apr 2012
Warum? Die Kompilierzeit ist insbesondere bei größeren Projekten deutlich geringer (zumindest bei Delphi, aber das dürfte bei Lazarus kaum anders sein), zudem brauche ich so nur auschecken und kann direkt kompilieren ohne tausend Pfade einzutragen.
Deshalb sehe ich eigentlich keinen Vorteil darin die Units nicht ins Projekt einzubinden und stattdessen die Suchpfade umständlich vollzupflastern....