Moin!
Compiler-Schalter sind Dinge, die hart im Compiler verdrahtet sind, sowas kann man nicht selbst "nachbauen". Du kannst aber eigene Symbole definieren und die Existenz dann abfragen und darauf reagieren, z.B. so:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| {$DEFINE DEBUG_BUILD}
{$IFDEF DEBUG_BUILD} SomeValue := 1; {$ELSE} SomeValue := 2; {$ENDIF} |
Wenn du dann irgendwann ein Release-Build machst, dann schreibst du beim Define stattdessen:
Delphi-Quelltext
1:
| {$DEFINE RELEASE_BUILD} |
Dann wird das Symbol nicht mehr gefunden.
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.