基于Delphi 2009中的编译器指令的条件编译

时间:2009-06-05 18:54:00

标签: delphi compiler-construction delphi-2009 conditional directive

在Delphi 2009中是否有一种方法可以根据编译器指令有条件地编译一段代码。具体来说,我希望只有在打开范围检查编译器指令时才包含代码。

这样的事情:

{$ ifdef RANGECHECKINGISON} [在这里做范围检查代码] {$ ENDIF}

1 个答案:

答案 0 :(得分:16)

使用{$ifopt}代替{$ifdef}

{$ifopt R+} // if range checking is active
...
{$endif}