| |
|
|
 |
Autor |
Nachricht |
 |
| |
|
|
| |
| Uwe Raabe |
#2| Verfasst am: 06.01.2009, 16:58 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
aktives Mitglied Alter: 52 Status: offline Beiträge: 268 angemeldet: 20.01.2006 Wohnort: Lübbecke RAD-Studio 2009 Arc

|
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: | markieren | {$IFDEF DEBUG}
// nur bei Debug-Build kompilieren
{$END}
{$IFDEF RELEASE}
// nur bei Release-Build kompilieren
{$END} |
|
abgefragt werden. |
|
 |
|
|
|
| |
| PeterPanino |
#3| Verfasst am: 06.01.2009, 17:16 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 452 angemeldet: 04.09.2004 Delphi 2009 Professional

|
Vielen Dank! Wenn ich folgenden Code verwende:
kommt die Fehlermeldung:
| Zitat: | | [DCC Fataler Fehler] Unit1.pas(3): E2280 Nicht abgeschlossene bedingte Direktive | |
|
 |
|
|
|
| |
| jfheins |
#4| Verfasst am: 06.01.2009, 17:21 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Master of Desaster Alter: 20 Status: offline Beiträge: 3.141 angemeldet: 10.06.2004 Wohnort: Garching (TUM) Visual Studio 2008

|
|
 |
 |
|
|
|
| |
| PeterPanino |
#5| Verfasst am: 06.01.2009, 17:29 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 452 angemeldet: 04.09.2004 Delphi 2009 Professional

|
| Uwe Raabe hat folgendes geschrieben: | | Für Debug und Release sind die schon definiert |
Wo sind die definiert? Und wo kann man für eigene Build-Konfigurationen eigene Defines definieren? |
|
 |
|
|
|
| |
| jbg |
#6| Verfasst am: 06.01.2009, 17:33 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
aktives Mitglied Status: offline Beiträge: 3.017 angemeldet: 12.06.2002 Wohnort: Vöhringen (Bayern) RAD-Studio 2009 Pro

|
| PeterPanino hat folgendes geschrieben: | | Wo sind die definiert? Und wo kann man für eigene Build-Konfigurationen eigene Defines definieren? |
Menü Projekt / Optionen / Knoten Delphi-Compiler / Eintrag Bedingungen (und mit "Build-Konfiguration" vorher auf Debug oder Release wechseln). |
 Ist Zeit wirklich Geld?
Mein Blog - Jetzt kombiniert mit allen Tools
Zuletzt bearbeitet von jbg am 06.01.2009, 17:33, insgesamt 1-mal bearbeitet. |
 |
|
|
|
| |
| PeterPanino |
#7| Verfasst am: 06.01.2009, 18:14 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 452 angemeldet: 04.09.2004 Delphi 2009 Professional

|
| jbg hat folgendes geschrieben: | | PeterPanino hat folgendes geschrieben: | | Wo sind die definiert? Und wo kann man für eigene Build-Konfigurationen eigene Defines definieren? |
Menü Projekt / Optionen / Knoten Delphi-Compiler / Eintrag Bedingungen (und mit "Build-Konfiguration" vorher auf Debug oder Release wechseln). |
Vielen Dank! |
|
 |
|
|
|
| |
| PeterPanino |
#8| Verfasst am: 10.01.2009, 22:50 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 452 angemeldet: 04.09.2004 Delphi 2009 Professional

|
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: | markieren | uses
Windows, Forms, Graphics, SysUtils, ComCtrls, StdCtrls, Controls, Classes, Dialogs,
AdvEdit, AdvEdBtn, AdvFileNameEdit,
JclFileUtils,
{$IFDEF DEBUG}
CnDebug, // needs CnPack IDE Wizards
{$ENDIF}
ImgList; |
|
Bei der obigen Konfiguration ist CnDebug ausgeschaltet, OBWOHL die aktuelle Build-Konfiguration Debug ist!!! |
|
 |
|
|
|
| |
| jfheins |
#9| Verfasst am: 10.01.2009, 23:04 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Master of Desaster Alter: 20 Status: offline Beiträge: 3.141 angemeldet: 10.06.2004 Wohnort: Garching (TUM) Visual Studio 2008

|
Hast du das Projekt mal neu erstellt (statt compiliert) ? (Projekt>Projekt erstellen) |
 |
 |
|
|
|
| |
| PeterPanino |
#10| Verfasst am: 10.01.2009, 23:24 Titel: Re: Compilerschalter für D2009 Build-Konfigurationen? |
 |
 |
 |
|
Mitglied Status: offline Beiträge: 452 angemeldet: 04.09.2004 Delphi 2009 Professional

|
| jfheins hat folgendes geschrieben: | | Hast du das Projekt mal neu erstellt (statt compiliert) ? (Projekt>Projekt erstellen) |
Wenn ich das Projekt neu "erzeuge", dann funktioniert es. Dann muss ich aber jedesmal, wenn ich eine Methode aus CnDebug verwende, ein neues Build ausführen? (Da sonst eine Fehlermeldung kommt, auch wenn ich nach dem Build die selbe Methode nochmals verwende!). Das ist aber äußerst umständlich!!! Kann man das nicht vermeiden? |
|
 |
|
|
|
 |
|
 |
| |
|
|
| |
 
|
|