跳转到内容

Futurebasic/语言/参考/编译标志

来自维基教科书,开放的书籍,用于开放的世界

COMPILEFLAGS 函数

[编辑 | 编辑源代码]

COMPILEFLAGS

[编辑 | 编辑源代码]
(+) 外观 (+) 标准 (+) 控制台

flag& = COMPILEFLAGS(_compileConstant)

编译语句是编译器的指令,用于更改其评估和编译代码的方式。(有关编译器指令的完整列表,请参阅<a href="compile.html">COMPILE</a>。)编译标志在应用程序中并不实际存在为可访问的变量,而是用于在编译期间设置内部标志。

您可以使用此函数来检查应用程序可能需要的特定标志,或者向其他程序员提供有关如何改进或简化其代码的说明。

LONG IF COMPILEFLAGS(_dimmedVarsOnly) = _false
  PRINT "最好检查“仅使用¬
  DIMensioned 变量”在首选项窗口中。"

END IF

除了所有标准编译标志之外,此函数还可以返回其他信息。

_FB3CpuCode      = 0x00020000      '0=68K/1=-PPC
_FB3ErrorCount   = 0x00040000      '# of errors so far
_FB3WarningCount = 0x00080000      '# of warnings so far
_FB3FloatDivChar = 0x00100000      '"/" or "\"
_FB3HideWarnings = 0x00200000      'show/hide warnings

COMPILE
COMPILE LONG IF
COMPILE SHUTDOWN

华夏公益教科书