Tabs nur im Release-Build sichtbar
-
Hallo zusammen,
gibt es eine Möglichkeit, im Quellcode anzugeben, das bestimmte Zeilen nur im Release Build kompiliert werden. Ich möchte, dass einige Tab-Sheets nur im Debug-Build sichtbar sind, im Release-Build aber nicht und möchte nicht immer vor dem Kompilieren im Objektinspektor einstellen, ob die jeweiligen Tabs sichtbar sein sollen.
Gruss
Lodo2609
-
#ifdef _DEBUG
//Code wird nur im Debugmodus kompiliert
#endif
-
Eine andere Möglichkeit wäre, das ganze über einen Parameter zu steuern:
"MeinProgramm.exe -DEBUG"Und die Anzeige davon abhängig machen.
Vorteil: Man kann das beim Kunden aktivieren.
Nachteil: Der Kunde kanns auch
und entsprechende Komponenten sind in der Anwendung drin, belegen also Speicher und evtl. Rechenzeit...Bsp:
if (AnsiString(GetCommandLine()).UpperCase().Pos("-DEBUG")==0) { //Debug aus: Komponenten nicht zeigen } else { //Debug an: Komponenten zeigen }