Frage

Ich habe das Konstrukt:

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

in meiner Quelle und es wird nicht kompilieren! Es hat etwas dumm zu sein. Der Fehler ist:

E1030 Ungültige Compiler-Direktive: '$ IFOPT'

in der ersten Zeile, aber es ist die FINITEFLOAT es über beschwert. Sie müssen nicht in der Lage sein scheinen, nichts außer den einzelnen Buchstaben Richtlinien wie R + etc als Argument IFOPT angeben.

Bin ich etwas fehlt hier?

War es hilfreich?

Lösung

Sie sind völlig korrekt AFAICT. Ich benutze keine $IFOPT oft, aber immer wenn ich tun dieses Verhalten ärgert mich. Ich habe keine Ahnung, warum dies so umgesetzt wird.

Edit: Es gibt ein Quality Central Problem für diesen .

Andere Tipps

Es stimmt, man kann nicht :( Das ist, weil IFOPT betrachtet als die Rückwärtskompatibilität Funktion und funktioniert nicht mit allen möglichen erweiterten Richtlinien zB. {$A2} Satz sein kann, aber nicht abgerufen zurück

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top