Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Gruppenprojekt-Variable (https://www.delphipraxis.net/207360-gruppenprojekt-variable.html)

ymair 17. Mär 2021 09:44

Gruppenprojekt-Variable
 
Hallo liebe Delphi-Entwickler,
ich bin gerade am herumexperimentieren mit einem Gruppenprojekt in Delphi. In den Compiler-Einstellungen (Projekt im Projektmappenexplorer --> Rechtsklick --> Optionen --> Delphi-Compiler) habe ich bereits eine recht saubere Struktur für die Ausgabedateien definiert. Dabei benutze ich aktuell die Variable $(MSBuildProjectName) bzw. $(SanitizedProjectName), damit ich den Namen des aktuellen Projekts herausbekomme. Da ich diese Struktur nun aber ändern möchte, benötige ich den Namen des Gruppenprojektes. Ich habe gefühlt das ganze Internet durchsucht, aber leider nichts Passendes gefunden.
Nun meine Frage an euch: Kennt ihr eine Variable, die den Namen des aktuellen Gruppenprojektes zurückgibt?

Vielen Dank schonmal im Voraus und beste Grüße aus Magdeburg :)

KodeZwerg 17. Mär 2021 10:06

AW: Gruppenprojekt-Variable
 
bitte löschen. war falsch.

himitsu 17. Mär 2021 10:28

AW: Gruppenprojekt-Variable
 
Die offiziellen Variablen sind $(PROJECTFILENAME) bzw . $(INPUTFILENAME) , für das Projekt.
Schau einfach mal in den Editor des AfterBuildEvents, der hat dort eine schöne Liste. (auch wenn die bestimmt nicht ganz vollständig ist)


Für das BuildGroupFile kenne ich aber auch keine Variable
und kann mich auch nicht erinnern in den BuildScripten etwas gesehen zu haben,
falls du die GROUPPROJ meinst.

Für BuildGroups im Projektmanager, versuche mal ob $(BuildGroup) funktioniert.
Ich hab diese Variable zwar nur in einem VisualStudio-Projekt gesehen, aber da Delphi auch MSBUILD verwendet, wer weiß...

Uwe Raabe 17. Mär 2021 14:11

AW: Gruppenprojekt-Variable
 
Ich glaube nicht, dass das überhaupt geht.

Selbst $(SanitizedProjectName) funktioniert nur, wenn diese Variable vor ihrer Verwendung in der dproj-Datei steht, was z.B. in der Basis-Konfiguration nicht ohne weiteres gewährleistet werden kann. Deswegen sorgt der Project Magician beim Normalize auch genau dafür.

ymair 24. Mär 2021 08:12

AW: Gruppenprojekt-Variable
 
Vielen lieben Dank für die schnellen Antworten!
Ich habe die geposteten Vorschläge mal umgesetzt, aber leider führte nichts zu dem gewünschten Ergebnis. Gibt es eventuell noch andere Möglichkeiten an den Namen des Gruppenprojektes zu kommen?


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