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

FreeBASIC FB_MT

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

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

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

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

構文:
__FB_MT__

記述:
__FB_MT__ は、コンパイル時にコマンドラインで、多重スレッド・オプション -mt が指定されているかどうか、または ThreadtCreateThreadCall キーワードのいずれかがソースコードの上の部分で使われているかどうかを示します。

オプションが指定されたなら、非ゼロ(-1)を返します。
そうでなければ、ゼロ(0)を返します。

例:
#if __FB_MT__
        #print 多重スレッド・ライブラリを使う
#else
        #print シングル・スレッド・ライブラリを使う
#endif



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

ページ歴史:2020-10-12 09:20:45
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall

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

表示-非営利-継承