Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Compilerschalter um den Namen zu ändern? (https://www.delphipraxis.net/136486-compilerschalter-um-den-namen-zu-aendern.html)

xZise 1. Jul 2009 13:34


Compilerschalter um den Namen zu ändern?
 
Hallo ihr,

ich habe ein Projekt einmal als Multithreadanwendung und einmal als Singlethreadanwendung vorliegen.

Das kann man mittels eines Compilerschalters ändern. Nun möchte ich, dass aber, wenn der Schalter aktiv ist, dass die Dateiendung auch etwas zum unterscheiden enthält. Also statt Programm.exe Programm.thread.exe. Ist sowas möglich? Und wenn ja wie.

Und noch was anderes: Gibt es eigentlich eine gute Compilerschalterdoku irgendwo?

MfG
xZise

Bernhard Geyer 1. Jul 2009 13:40

Re: Compilerschalter um den Namen zu ändern?
 
Nicht mit Compilerschalter. Aber über die PostCompile-Events sollte sowas möglich sein.

himitsu 1. Jul 2009 14:04

Re: Compilerschalter um den Namen zu ändern?
 
oder man kompiliert per DCC und ich weiß nicht, ob man dem inlinecompiler eventuell auch einen passenden Parameter, für die Ausgabedatei, mitgeben kann.


PS: theoretisch ginge es schon, den dafür existiert ja ein knuffiges Kompilerschalterchen:
Delphi-Quellcode:
{$IFDEF MULTITHREAD}
  {$EXTENSION thread.exe}
{$ENDIF}
allerdings hat dieses einen Haken, da die entsprechende Funktion immernoch dem 8.3-Schema folgt und nur maximal 3 Zeichen zuläßt:
Delphi-Quellcode:
.                       // project.dpr

{$EXTENSION bin}         // project.bin

{$EXTENSION m.e}         // project.m.e

{$EXTENSION thread.exe}  // project.thr


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