Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Mit bedingter Kompilierung die Projektoptionen ändern (https://www.delphipraxis.net/203106-mit-bedingter-kompilierung-die-projektoptionen-aendern.html)

amigage 14. Jan 2020 10:39

Mit bedingter Kompilierung die Projektoptionen ändern
 
Hallo,

ich möchte mit der bedingten Kompilierung den Ausgabepfad für die exe Datei ändern, um verschiedene angepasste Varianten meines Programms in verschiedenen Ordnern abzuspeichern.
Ist das mit der bedingten Kompilierung möglich?

Sherlock 14. Jan 2020 10:52

AW: Mit bedingter Kompilierung die Projektoptionen ändern
 
Ja, das macht Delphi ja schon von Haus aus selbst. Da werden für die verschiedenen Bittigkeiten, Plattformen und Debug/Release bereits verschiedene Ordner festgelegt und entsprechend befüllt.
http://docwiki.embarcadero.com/RADSt...elphi_Compiler

Sherlock

amigage 14. Jan 2020 12:50

AW: Mit bedingter Kompilierung die Projektoptionen ändern
 
Hallo,

dank für den Tipp.

Ich habe nun folgende versucht, die exe Datei wird aber nicht im angegebenen Ordner abgelegt.

Delphi-Quellcode:
{$DEFINE Prog1}

{$IFDEF Prog1}
  {$IFDEF Platform32Bit}
    {$E D:\Delphi 10.3\dcuexe\Win32\Prog1\exe}
  {$ELSE}
    {$E D:\Delphi 10.3\dcuexe\Win64\Prog1\exe64}
  {$ENDIF}
{$ENDIF}
Wo hängt es noch?

amigage 14. Jan 2020 12:53

AW: Mit bedingter Kompilierung die Projektoptionen ändern
 
Hm, ich lese gerade, dass dies gar nicht der Compilerschalter für das Outputdirectory ist...

amigage 14. Jan 2020 13:05

AW: Mit bedingter Kompilierung die Projektoptionen ändern
 
Okay, ich nutze jetzt trotzdem diesen Compilerschalter und vergebe andere Endungen. Dann ist das für mich auch ersichtlich.

Delphi-Quellcode:
{$DEFINE Prog1}

{$IFDEF Prog1}
  {$IFDEF Platform32Bit}
    {$E .prog1_32.exe}
  {$ELSE}
    {$E .prog1_64.exe}
  {$ENDIF}
{$ENDIF}

philipp.hofmann 14. Jan 2020 13:08

AW: Mit bedingter Kompilierung die Projektoptionen ändern
 
Genau, dies ist in der IDE unter Projekt - Optionen - Erzeugen - Delphi-Compiler - Compilieren - Ausgabeverzeichnis.


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