![]() |
Name der EXE-Datei ändern
Hallo,
Wie kann ich bei der Kompilierung den Dateinamen der EXE abhängig von Release- und Debug-Version? Die EXE-Datei soll in der Debug-Version ein "d" angehängt bekommen. In den Projekt-Settiongs kann man ja fein zwischen RELEASE_VERSION und _RELEASE_VERSION umschalten. Besten Dank im voraus. |
Re: Name der EXE-Datei ändern
versuch's mal mit
Delphi-Quellcode:
(- Sorry 4 bad code / i'm not @ Home ;) -)
{$IFDEF DEBUG}
{$e d.exe} {$ENDIF} dann ist (wahrscheinlich) der Dateiname zwar nich genau so, aber er sieht dann glaub ich so aus: Project1.d.exe oder? korregiert mich bitte wenn ich falsch liege |
Re: Name der EXE-Datei ändern
Zitat:
Project1.d.e |
Re: Name der EXE-Datei ändern
Ist auch klar ... leider kürzt der Delphi alle Dateiengungen auf 3 Zeichen runter.
Hab ich laider auch schon lange mitbekommen :cry: |
Re: Name der EXE-Datei ändern
hmm ... mir fällt da grad noch ne Möglichkeit mit einer Batchdatei ein
(manche meinen zwar die gehören verbannt, aber brauchen kann man sie immer wieder) Zitat:
[edit] Kommentare hinzugefügt! [/edit] |
Re: Name der EXE-Datei ändern
Liste der Anhänge anzeigen (Anzahl: 1)
Nicht ganz sauber, geht aber auch.
Zwei DPR's
Code:
[color=blue]{Projectbla.dpr}[/color]
program [color=red]Projectbla[/color]; uses Forms, Unit1 in 'Unit1.pas' {Form1}; [color=red]{$R *.res}[/color] begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
Code:
[color=blue]{Projectbla_Debug.dpr - 'ne Kopie der anderen DPR}[/color]
program [color=red]Projectbla_Debug[/color]; uses Forms, Unit1 in 'Unit1.pas' {Form1}; [color=red]{$R Projectbla.res}[/color] begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. |
Re: Name der EXE-Datei ändern
jo man könnte die batch natürlich auch allgemeiner halten mit %1 und so (ich glaub aber nur unter xp oder so) oder aber man schreibt 'n consolenproggy was das gleiche macht ;)
|
Re: Name der EXE-Datei ändern
Vielen Dank für die ganzen Tips, aber so richtig befriedigen tut es mich nicht. Ich möchte natürlich auf diverse Compiler Switches für Release und "Debug" anders gestalten. Ich lade ja auch verschiedene DLL's abhängig von Release und Debug.
Abert trotzden nochmal Danke fürs erste. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 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