目次→コンパイラ→
コマンド・ラインを使う→
Compiler Option: -forcelang←オリジナル・サイト
目次→
コンパイラ・オプション一覧→
Compiler Option: -forcelang←オリジナル・サイト
QuickBASIC や、その他、以前のバージョンへの互換性を提供します。
構文:
-forcelang dialect
パラメタ:
dialect
コンパイルに使う方言。fb (デフォルト)、fblite、qb、deprecated の内の、いずれか 1つです。
記述:
-forcelang コンパイラ・オプションは、ソースコードが解釈される方法を変えます。
-forcelang コンパイラ・オプションは、伝統的な QuickBASIC のように振舞うようにさせたり、または FreeBASIC の旧バージョンから推奨されないように振舞うようにさせたりするツールを意味します。
-forcelang コンパイラ・オプションは、コードの中の、どんな
#lang 命令文もくつがえします。
固有のマクロ
__FB_LANG__ は、コマンドライン、またはデフォルトで
"fb" で指定された方言の名前を、文字列に設定します。
fb
これは、デフォルト方言であり、FreeBASIC 言語の、最新バージョンに合わせて、ソースコードをコンパイルできます。
fblite
この方言は、FreeBASIC の構文と機能性について、サポートを提供しますが、より伝統的な QuickBASIC プログラミング形式をサポートします。
qb
この方言は、より古い QuickBASIC コードに対して、最も良いサポートを提供します。
deprecated
この方言は、FreeBASIC のいくつかの旧バージョンとの後方の互換性のためのものです。しかし、この方言は、将来のバージョンで無くなるかもしれません。
プログラマは、代わりに、"fblite" 方言を使用して下さい。
参照: