Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Projektgruppe mit vielen Pfaden, wie organisieren (https://www.delphipraxis.net/189633-projektgruppe-mit-vielen-pfaden-wie-organisieren.html)

hoika 1. Jul 2016 20:05

Projektgruppe mit vielen Pfaden, wie organisieren
 
Hallo,
eine Glaubensfrage:

geg: Projektgruppe mit vielen Pfaden

Viele der Pfade stehen jetzt unter Pfad Bibliothek-Win32
(es werden mehrere Exe'n erzeugt, deshalb nicht unter Projektoptionen)

Ich habe von einer anderen Entwicklergruppe gehört,
dass die die Pfade in den Suchpfad (PATH) eintragen.
Aber ist der nicht auf 4096 begrenzt?

was passiert, wenn ich mehrere Pfade habe und die per %PFAD1%, %PFAD2%
in die eigentliche PATH einbinde?

Wie macht ihr das?

Uwe Raabe 1. Jul 2016 22:54

AW: Projektgruppe mit vielen Pfaden, wie organisieren
 
Leg eine Umgebungsvariable %SUCHPFAD% an, in die du alle Suchpfade einträgst. Dann schreibst du %SUCHPFAD% mit in den Pfad. Die Begrenzung gilt nur für die nicht-aufgelöste Pfadlänge.

Allerdings erschließt sich mir nicht so ganz, warum man dafür übergaupt die PATH-Variable braucht. Du kannst diese %SUCHPFAD%-Variable auch in den Delphi-Umgebungsvariablen setzen und dann in entweder in den globalen Suchpfad schreiben oder bei jedem Projekt. Für die Arbeit mit dem Kommandozeilencompiler muss man ja sowieso für die geeignete Umgebung sorgen.

Womöglich beiße ich da ja auf Granit, aber ich bin immer noch der Meinung, daß die Suchpfade selbst bei vielen unterschiedlichen Projekten in die Projekt-Optionen gehören. Die IDE bietet da mit OptSets auch eine recht einfach Möglichkeit, dies recht komfortabel zu lösen. Man legt ein OptSet mit den gewünschten Pfaden an und bindet das als Referenz in die einzelnen Projekte ein. Muss der Pfad später mal angepasst werden, genügt es dies im OptSet zu machen. Wenn man jetzt mit mehreren solchen OptSets arbeitet, kann man die noch sinnvoll gruppieren und OptSets nach Bedarf in einzelnen Projekten zuschalten oder weglassen. Überflüssige Einträge in Suchpfaden sind zumindest hinderlich, wenn nicht sogar schädlich.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz