コンパイラによって設定された、組み込み定義(マクロ文字列)
構文:
__FUNCTION_NQ__
記述:
使われている、現在の関数ブロックの引用されない名前を、代理します。
もし、__FUNCTION_NQ__ が、モジュール・レベルで使われるなら、与えられた関数名は、主モジュールに対しては、__FB_MAINPROC__ になります。また、別のモジュールに対しては、__FB_MODLEVELPROC__ になります。
This is not the actual function name though, so it's not as useful there.
しかし、これは、実際の関数名ではないので、それはそこで同じくらい役に立ちません。
例:
Sub MySub
Print "Address of " + __FUNCTION__ + " is ";
Print Hex
( @__FUNCTION_NQ__ )
End Sub
MySub
Sleep
Address of MYSUB is 4012D0
QBからの違い:
参照: