6

Delphi 2009中有一種方法可以根據編譯器指令有條件編譯代碼段。具體來說,我想有代碼,只有在範圍檢查編譯器指令打開時才包含。基於Delphi 2009中的編譯器指令的條件編譯

事情是這樣的:

{$ IFDEF RANGECHECKINGISON} [執行範圍檢查代碼這裏] {$ ENDIF}

回答

16

使用{$ifopt}而不是{$ifdef}

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

可惜的是你不能說「{$ IFOPT RANGECHECKS ON}」。 : - / – 2009-06-06 11:43:03