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

FreeBASIC FUNCTION

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

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

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

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

構文:
__FUNCTION__

記述:
使われている、現在の関数ブロックの引用された名前を、代理します。

__FUNCTION__ は、通常、デバッグで、間違った値を報告するために、使われます。

もし、__FUNCTION__ が、モジュールのレベルで使われるなら、与えられた関数名は、主モジュールに対して、"__FB_MAINPROC__" になります。別のモジュールに対しては、"__FB_MODLEVELPROC__" になります。

例:
Dim a As Integer

'...

If a < 0 Then '' これは起こるべきではありません
    Print "Error: a = " & a & " in " & __FILE__ & " (" & __FUNCTION__ & ") line " & __LINE__
End If
Sleep



Error: a = -32767 in test.bas (__FB_MAINPROC__) line 47



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

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

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

表示-非営利-継承