![]() |
woher kommt der DEBUG-Compilerswitch?
In einer völlig leeren D2009- oder D2010-Anwendung existiert Standardmäßig ein Kompilerschalter mit dem Namen "DEBUG".
Wo kommt dieser her, bzw wo kann man diesen umstellen? In TDE und D7 passiert hier nix
Delphi-Quellcode:
und in D2009/2010 schlägt der Compiler beim * an.
{$IFDEF DEBUG}
* {$ENDIF} |
Re: woher kommt der DEBUG-Compilerswitch?
Ich vermute hier einfach mal, dass es genauso einen Schalter RELEASE gibt, der angibt, welche uild-Option Du in den Projektoptionen eingestellt hast. Unterschiede liegen vermutlich in den Debuginformationen und Optimierungen des Codes. ;)
|
Re: woher kommt der DEBUG-Compilerswitch?
Zitat:
Hatte natürlich auch schon etwas an den Optionen rumgespielt, aber nichts entdeckt, womit man dieses abschalten kann. Im Prinzip ist sowas ja super, denn so könnte man z.B. bei eigenen/zusätzlichen Komponenten über die Projektoptionen die Debuginfos abstellen, so daß diese beim Debuggen des "normalen" Projekt nicht stören. |
Re: woher kommt der DEBUG-Compilerswitch?
Wie sieht es aus wenn du die Debuginfos abhakst? (so das breakpoints setzen nicht mehr funktioniert)
|
Re: woher kommt der DEBUG-Compilerswitch?
Hi,
läuft das nicht über die Build-Konfigurationen ? Da gibt es eine Debug und eine Release - die Debug definiert den Compilerschalter, kannste aber auch aus den Projektoptionen dann wieder rausnehmen. Ich find's ganz praktisch. Gruss |
Re: woher kommt der DEBUG-Compilerswitch?
OK, jetzt hab ich's gesehn.
Wenn man auf Debug umstellt, dann steht bei den Bedingungen "DEBUG" drin. Aber egal auf was ich die ComboBox (Debug, Release, Basis) einstell ... das DEBUG im Programm bleibt immer an. |
Re: woher kommt der DEBUG-Compilerswitch?
Liste der Anhänge anzeigen (Anzahl: 3)
So geht's. Aber frag mich ncht warum, hab davon keine Ahnung. :gruebel:
|
Re: woher kommt der DEBUG-Compilerswitch?
Arg ... das kommt davon, wenn man fast nie diese Projektverwaltung nutzt.
Dann denkt man nicht daran, daß man dort auch so einiges verstellen kann. Ich dachte es reicht auch, wenn man diese ComboBox in den Projektoptionen umstellt. :wall: |
Re: woher kommt der DEBUG-Compilerswitch?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 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