7

我有构造:

{$ifopt FINITEFLOAT ON}
  {$message 'FINITEFLOAT option ON' }
{$else }
  {$message 'FINITEFLOAT option OFF' }
{$endif }

在我的源代码中,它不会编译!这一定是一件愚蠢的事情。错误是:

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

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

我在这里错过了什么吗?

4

2 回答 2

5

你是完全正确的AFAICT。我不$IFOPT经常使用,但每次我这样做时都会让我烦恼。我不知道为什么要以这种方式实现。

编辑:有一个Quality Central 门票

编辑:有一个为此的质量门户票

于 2010-08-31T21:42:06.450 回答
1

是的,你不能 :( 那是因为 IFOPT 被认为是向后兼容功能并且不适用于任何扩展指令。例如:{$A2}可以设置,但不能取回

于 2010-11-13T02:29:02.090 回答