Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wo wird $(BDS) etc definiert? (https://www.delphipraxis.net/205399-wo-wird-%24-bds-etc-definiert.html)

TigerLilly 5. Sep 2020 09:55

Wo wird $(BDS) etc definiert?
 
Danke für Input.

Ich finde in der Registry für Delphi die "Environment Variables", aber das sind die Benutzer-überschriebenen. Wo in der Registry finde ich die anderen Umgebungsvariablen, wie zB $(BDS) etc?

himitsu 5. Sep 2020 10:53

AW: Wo wird $(BDS) etc definiert?
 
Garnicht.

Die Werden von/in der IDE erzeugt und sind keine Umgebungsvariablen.



Eigene lassen sich in den IDE-Optionen eintragen oder via Parameter an den Komandozeilen-Compiler (DCC) übergeben.
Ich weiß nicht wie, aber es wäre auch möglich "eigene" Variablen in der DPROJ zu erstellen. (diese XML ist eigentlich ein Build-Script, womit man auch MSBuild füttern kann)

Delphi.Narium 5. Sep 2020 11:29

AW: Wo wird $(BDS) etc definiert?
 
Helfen Dir diese Infos eventuell weiter? How are Delphi 'environment variables' such as $(BDS) evaluated?

Ansonsten mal da schauen: https://www.google.com/search?q=delphi++%24%28BDS%29
(Keine Ahnung, ob wirklich was brauchbares dabei rauskommt.)

TigerLilly 6. Sep 2020 10:57

AW: Wo wird $(BDS) etc definiert?
 
Ah, danke, ja das hilft. RSVARS.BAT enthält salles, was ich brauche.

Uwe Raabe 6. Sep 2020 15:40

AW: Wo wird $(BDS) etc definiert?
 
Die IDE legt automatisch eine Datei namens environment.proj im Verzeichnis %APPDATA%\Embarcadero\BDS\<version>\ an, in der all diese Variablen passend für MSBuild aufgeführt sind. Die einzelnen Zuweisungen sind netterweise mit einer Not-Empty-Condition versehen, damit man einzelne Variablen auch über die MSBuild-Kommandozeile übersteuern kann.

TigerLilly 6. Sep 2020 15:55

AW: Wo wird $(BDS) etc definiert?
 
:-) Ja, das ist noch besser. Danke!


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