跳轉到內容

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

華夏公益教科書