FreeBASIC マニュアルのトップに戻る

FreeBASIC FB_LANG

目次→言語文書→その他→組み込み定義__FB_LANG__←オリジナル・サイト

__FB_LANG__ 左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい

←リンク元に戻る プログラム開発関連に戻る

コンパイラによって設定された、組み込み定義(マクロ値)

構文:
__FB_LANG__

記述:
__FB_LANG__ は、モジュールをコンパイルするときに、どの言語互換性オプションが設定されたかを示します。
デフォルトで、__FB_LANG__ は、"fb" に設定されます。
言語互換性オプションは、下のメソッドの1つ(または複数)を使って、変えることができます:


下の値のうちの1つを、小文字文字列で返します:

内容
''fb''FreeBASIC 互換(デフォルト)
''qb'' QBASIC 互換
''fblite'' より QBASIC 互換コード化スタイルで、FreeBASIC 言語互換
''deprecated'' FBC バージョン 0.16 互換

__FB_LANG__ は、常に定義されています。

例:
'' 常に、option explicit がオンになるように設定します

#ifdef __FB_LANG__
  #if __FB_LANG__ <> "fb"
    Option Explicit
  #endif
#else
  '' 古いバージョン - lang fb 以前
  Option Explicit
#endif



QBからの違い:
参照:
組み込み定義 に戻る
←リンク元に戻る プログラム開発関連に戻る

ページ歴史:2016-03-12 16:33:47
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

ホームページのトップに戻る

表示-非営利-継承