Oh, ich wusste nicht, dass man auch Konstanten auswerten kann...
Thom hat mir schon alle meine Träume erfüllt.
Delphi-Quellcode:
const // global definiert, aber gut praktikabel so
CompileModeFree = 0;
CompileModeLight = 1;
CompileModeStandard = 2;
CompileModeProfessional = 3;
CompileMode = CompileModeLight;
...
procedure TdmlStahliSport.MIPlayerStatistcsClick(Sender: TObject);
{$IF CompileMode > CompileModeFree}
var
PanelPlayer: TodPanelPlayer;
{$IFEND}
begin
{$IF CompileMode > CompileModeFree}
if PopupMenuPlayer.PopupComponent is TodPanelPlayer then
begin
PanelPlayer := PopupMenuPlayer.PopupComponent as TodPanelPlayer;
PanelPlayer.odPlayer.Person.ExportVPEGamesOpen;
PanelPlayer.odPlayer.Person.ExportVPEGames;
PanelPlayer.odPlayer.Person.ExportVPEGamesClose;
end;
{$IFEND}
end;