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

问题描述 投票:0回答:1

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

类似这样的:

{$ifdef 范围检查} [在此处执行范围检查代码] {$endif}

delphi conditional-statements directive delphi-2009
1个回答
16
投票

使用

{$ifopt}
代替
{$ifdef}
:

{$ifopt R+} // if range checking is active
...
{$endif}
© www.soinside.com 2019 - 2024. All rights reserved.