![]() |
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 :) |
AW: Gruppenprojekt-Variable
bitte löschen. war falsch.
|
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ß... |
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. |
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 22:58 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