AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE $(...)-Variablen in den Projektoptionen

$(...)-Variablen in den Projektoptionen

Ein Thema von SirTwist · begonnen am 26. Jan 2012 · letzter Beitrag vom 20. Aug 2021
Antwort Antwort
SirTwist

Registriert seit: 28. Sep 2006
198 Beiträge
 
Delphi XE Professional
 
#1

AW: $(...)-Variablen in den Projektoptionen

  Alt 26. Jan 2012, 19:18
Uwe: danke für den Hinweis! Mit "Diagnostic" bekommt man auch wirklich alle Variablen, und *juchu* $(ProjectDir) ist genau das, was ich haben möchte.

Dumm nur: wenn ich in den Projektoptionen dann das Ausgabeverzeichnis auf "$(ProjectDir)\Output" setze, hängt sich Delphi beim Start des Compilierens komplett auf. "Keine Rückmeldung" und die IDE muss komplett abgeschossen werden.

Ich teste weiter...
  Mit Zitat antworten Zitat
einbeliebigername

Registriert seit: 24. Aug 2004
140 Beiträge
 
Delphi XE8 Professional
 
#2

AW: $(...)-Variablen in den Projektoptionen

  Alt 26. Jan 2012, 19:46
Hallo,

wieso nimmst du nicht als Ausgabeverzeichnis ".\Output" oder "..\Output"? Das würde bewirken, dass relativ zur Projektdatei (.dpr/.dproj) die Ausgabedatei abgelegt wird. Habe ich so in allen Projekten, wo EXE oder DLL raus kommt, eingestellt und hat bis jetzt immer funktioniert (Delphi 7, 2007, XE und XE2).

einbeliebigername.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.372 Beiträge
 
Delphi 12 Athens
 
#3

AW: $(...)-Variablen in den Projektoptionen

  Alt 26. Jan 2012, 20:19
Bis XE finde ich .\$(Config) ganz nett, wobei man auch schon für XE2 vorsorgen könnte, mit .\$(Config)\$(Platform) , was vermutlich sogar voreingestellt ist.
Oder wie wäre es mit .\_bin\$(Platform)_$(Config) für EXE und DLL, sowie .\_dcu\$(Platform)_$(Config) .
(kombinierte Verzeichnisse finde ich da etwas übersichtlicher, da die nutzlose Zwischenebene entfällt)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (26. Jan 2012 um 21:57 Uhr) Grund: PlaTTform
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.643 Beiträge
 
Delphi 12 Athens
 
#4

AW: $(...)-Variablen in den Projektoptionen

  Alt 26. Jan 2012, 21:01
wobei man auch schon für XE2 vorsorgen könnte, mit .\$(Config)\$(Plattform)
Mit $(Platform) kommst du etwas weiter - $(Plattform) wird von XE2 durch einen Leerstring ersetzt
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
SirTwist

Registriert seit: 28. Sep 2006
198 Beiträge
 
Delphi XE Professional
 
#5

AW: $(...)-Variablen in den Projektoptionen

  Alt 27. Jan 2012, 07:43
Guten Morgen zusammen,

so, nochmals Danke für die Tipps. Natürlich ist der Hinweis von "einbeliebigername" richtig, dass ich einfach mit ".\" arbeiten kann. Ich wollte ursprünglich ja eigentlich das Verzeichnis der "groupprj"-Datei haben, dafür scheint es aber keine Variable zu geben. Wenn ich nun also als Konvention festlege, dass jedes Einzelprojekt immer genau eine Ebene unter der Projektgruppe liegt, dann kann ich "..\" nutzen. Nun denn...

himitsu:
$(Config)\$(Platform) funktioniert auch schon mit XE, bzw. ist dort bereits voreingestellt. Aber die Idee, das auf ($Platform)_$(Config) zu ändern, ist klasse. Direkt umgesetzt.

Grüße,
SirTwist
  Mit Zitat antworten Zitat
Benutzerbild von t2000
t2000

Registriert seit: 15. Dez 2005
Ort: NRW
247 Beiträge
 
Delphi 12 Athens
 
#6

AW: $(...)-Variablen in den Projektoptionen

  Alt 19. Aug 2021, 16:20
Uraltes Thema

Aber ich such gerade verzweifelt nach weiteren Variablen. Z.B. für den Projektnamen

Gibt es denn nach wie vor keine Liste über alle verfügbaren Systemnamen?

Bekannt ist mir:
$(Config)
$(Platform)

gesehen habe ich schon mal
$(ETM)
Thomas
(Wir suchen eine(n) Entwickler(in) mit Ambitionen später ggf. die Softwarefirma zu leiten)
Aktuell nicht mehr. Aber ab vielleicht 2024/2025 wird das wieder sehr interessant!
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.643 Beiträge
 
Delphi 12 Athens
 
#7

AW: $(...)-Variablen in den Projektoptionen

  Alt 19. Aug 2021, 16:37
Aber ich such gerade verzweifelt nach weiteren Variablen. Z.B. für den Projektnamen
Versuch mal $(SanitizedProjectName)
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz