Nur nochmal zum Verständnis ... die heißen nicht umsonst
Compiler-Direktiven, da sie sich direkt an den Compiler wenden, diesen "steuern" und nicht persönlich in die EXE einkompiliert werden.
Also du kannst, wie schon genannt, den Compiler anweisen, daß er etwas machen soll, welches dein "Programm" verändert.
Man kann das ganze aber auch andersrum lösen.
Delphi-Quellcode:
const TESTMODE = true;
{$if TESTMODE} .. {$ifend};
Halt jenachdem, was man genau vor hat.