为什么不{$ ifopt FINITEFLOAT ON}编译?

ros*_*mcm 7 delphi syntax-error delphi-2006 compiler-options

我有结构:

{$ifopt FINITEFLOAT ON}
  {$message 'FINITEFLOAT option ON' }
{$else }
  {$message 'FINITEFLOAT option OFF' }
{$endif }
Run Code Online (Sandbox Code Playgroud)

在我的源码,它将无法编译!它必须是愚蠢的东西.错误是:

E1030编译器指令无效:'$ IFOPT'

在第一线,但它是抱怨的FINITEFLOAT.除了像R +等单字母指令作为IFOPT的参数之外,您似乎无法指定任何内容.

我在这里错过了什么吗?

Uli*_*rdt 5

你是完全正确的AFAICT.我不$IFOPT经常使用,但每次我这种行为都会让我烦恼.我不知道为什么这样实现.

编辑:这是一个质量中心问题.