![]() |
Compilerschalter für D2009 Build-Konfigurationen?
Hallo, in Delphi 2009 gibt es jetzt ja die neue Option
![]() Weiß jemand, ob es einen Compilerschalter gibt, mit dem ein Sourcecode-Abschnitt nur bei einer bestimmten Build-Konfiguration compiliert wird (bzw. bei einer bestimmten Build-Konfiguration nicht compiliert wird)? |
Re: Compilerschalter für D2009 Build-Konfigurationen?
Du kannst bei den verschiedenen Build-Konfigurationen unterschiedliche Defines angeben. Für Debug und Release sind die schon definiert und können über
Delphi-Quellcode:
abgefragt werden.
{$IFDEF DEBUG}
// nur bei Debug-Build kompilieren {$END} {$IFDEF RELEASE} // nur bei Release-Build kompilieren {$END} |
Re: Compilerschalter für D2009 Build-Konfigurationen?
Vielen Dank! Wenn ich folgenden Code verwende:
Delphi-Quellcode:
kommt die Fehlermeldung:
{$IFDEF DEBUG}
{$APPTYPE CONSOLE} {$END} Zitat:
|
Re: Compilerschalter für D2009 Build-Konfigurationen?
Delphi-Quellcode:
{$IFDEF DEBUG}
{$APPTYPE CONSOLE} {$ENDIF} |
Re: Compilerschalter für D2009 Build-Konfigurationen?
Zitat:
|
Re: Compilerschalter für D2009 Build-Konfigurationen?
Zitat:
|
Re: Compilerschalter für D2009 Build-Konfigurationen?
Zitat:
|
Re: Compilerschalter für D2009 Build-Konfigurationen?
Neues Problem: Wenn ich den Compilerschalter {$IFDEF DEBUG} innerhalb der uses-Liste verwende, so schaltet er den betreffenden Teil der uses-Liste aus, OBWOHL die aktuelle Build-Konfiguration Debug ist!!!:
Delphi-Quellcode:
Bei der obigen Konfiguration ist CnDebug ausgeschaltet, OBWOHL die aktuelle Build-Konfiguration Debug ist!!!
uses
Windows, Forms, Graphics, SysUtils, ComCtrls, StdCtrls, Controls, Classes, Dialogs, AdvEdit, AdvEdBtn, AdvFileNameEdit, JclFileUtils, {$IFDEF DEBUG} CnDebug, // needs CnPack IDE Wizards {$ENDIF} ImgList; |
Re: Compilerschalter für D2009 Build-Konfigurationen?
Hast du das Projekt mal neu erstellt (statt compiliert) ? (Projekt>Projekt erstellen)
|
Re: Compilerschalter für D2009 Build-Konfigurationen?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 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