Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Compiler Direktiven für Namen der erzeugten EXE Datei (https://www.delphipraxis.net/87340-compiler-direktiven-fuer-namen-der-erzeugten-exe-datei.html)

slemke76 27. Feb 2007 12:14


Compiler Direktiven für Namen der erzeugten EXE Datei
 
Hallo zusammen,

ich möchte gerne den Dateinamen der Compilierten Exe per Compilerdirektive steuern können. Gibt es eine Direktive dafür ? Habe leider nichts gefunden.
Hintergrund ist, daß ich eine Software gedongelt habe; ich möchte sowohl gedongelte EXEs als auch ungedongelte erstellen können. Dafür habe ich den Codes mit
{$DEFINE USE_DONGLE}
entsprechend angepasst. Genial wäre jetzt natürlich, wenn ich den Dateinamen der EXE auch gleich entsprechend ändern könnte.

lg
Sebastian

himitsu 27. Feb 2007 19:05

Re: Compiler Direktiven für Namen der erzeugten EXE Datei
 
'ne kompilerdirektive gibt's dafür meines Wissens nicht ... du könntest höchstens die Dateierweiterung ändern, aber das wird dir wohl auch nicht viel helfen.


Alternativ könntest du auf den Komandozeilenkompiler umsteigen und dieses dann extern über 'ne Betchdatei steuern.

slemke76 27. Feb 2007 19:08

Re: Compiler Direktiven für Namen der erzeugten EXE Datei
 
Hallo,

das ist schade, aber ich dachte es mir bereits. Dann werde ich die EXE einfach entsprechend umbennenen. Ist genauso einfach wie Compiler per Batch.

Vielen Dank,
Sebastian

Ralf Kaiser 28. Feb 2007 13:04

Re: Compiler Direktiven für Namen der erzeugten EXE Datei
 
Zitat:

Zitat von slemke76
Hallo,

das ist schade, aber ich dachte es mir bereits. Dann werde ich die EXE einfach entsprechend umbennenen. Ist genauso einfach wie Compiler per Batch.

Eine einfache Alternative: Kopier die Projektdatei (oder speicher unter neuem Namen) und füge die so entstandenen neuen Projekte einer Projektgruppe hinzu. Die kopierten Projektdateien enthalten ja die selben Units wie das Original, erzeugen also eigentlich die selbe EXE, nur eben unter anderem Namen. Erzeugen kannst du dann alle auf einmal indem du im Projektmanager "Alles compillieren" auswählst.

Ciao,
Ralf


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