Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Projektverzeichnis (https://www.delphipraxis.net/37072-projektverzeichnis.html)

CalganX 30. Dez 2004 15:43


Projektverzeichnis
 
Hi,
es gibt ja in Delphi eine "Variable", die das Verzeichnis des BDS angibt: $(BDS).
Gibt es sowas wie $(PROJECT), das das aktuelle Projektverzeichnis angibt? Genannte Variable existiert bei mir nämlich nicht.

Wenn nein: kann man sowas irgendwie "implementieren". Das Problem ist nämlich, dass ich für jedes Projekt einstelle, dass die Exe-Datei in einem eigenen Verzeichnis landen soll. Problem ist allerdings, dass diese Verzeichnisse immer absolut angegeben werden. D.h. wenn ich das Projekt auf einem anderen Rechner starten will, muss ich erstmal alles umstellen. Besonders nervig wird das, wenn mein Gegenüber das nicht weiß und sich darüber zu Tode ärgert. ;)

Chris

Muetze1 30. Dez 2004 17:13

Re: Projektverzeichnis
 
Moin!

1. Wieso keinen relativen Pfad beim Ausgabeverzeichnis angeben? Ala "bin\"?

/EDIT: Die Basis aller relativen Pfade wie z.B. in 1. ist beim BCB und Delphi immer das Verzeichnis wo die .dpr liegt (bzw. .bpr)

2. Du kannst einfach Environmentvariablen setzen (am besten über Rechtsklick auf den Arbeitsplatz) auf einen Pfad setzen und diesen dann in der Konfiguration bei Delphi verwenden. Um die Variable in dem Pfaddialog zu verwenden, einfach $(ENVIRONMENTVARIABLE) eintragen - wobei ENVIRONMENTVARIABLE natürlich den Namen der Variablen darstellt.

MfG
Muetze1

CalganX 30. Dez 2004 17:20

Re: Projektverzeichnis
 
Hi Muetze,
Zitat:

Zitat von Muetze1
1. Wieso keinen relativen Pfad beim Ausgabeverzeichnis angeben? Ala "bin\"?

/EDIT: Die Basis aller relativen Pfade wie z.B. in 1. ist beim BCB und Delphi immer das Verzeichnis wo die .dpr liegt (bzw. .bpr)

:wall: *arghl* Danke für den Hinweis. Da hätte ich wirklich früher dran denken können. :?

Zitat:

Zitat von Muetzte1
2. Du kannst einfach Environmentvariablen setzen (am besten über Rechtsklick auf den Arbeitsplatz) auf einen Pfad setzen und diesen dann in der Konfiguration bei Delphi verwenden. Um die Variable in dem Pfaddialog zu verwenden, einfach $(ENVIRONMENTVARIABLE) eintragen - wobei ENVIRONMENTVARIABLE natürlich den Namen der Variablen darstellt.

Hm... das ist mir auch aufgefallen, dass diese Variablen Umgebungsvariablen sind, allerdings müsste ich dann für jedes Projekt das lokal wieder setzen und das ist eigentlich nicht Sinn der Sache. Allerdings ist das mit den relativen Pfaden schon genau das, was ich suche. :)

Danke,
Chris


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:38 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