tds12さん
過去ログを読んで見ました。
2010/11/14の時点ではエラーになったらしいですね。
現在は、NO.35805 の前者も後者も同じ結果になります。
エラーにっていない。
:
という事は、改良されたのでしょうね。
NO.70116 の場合は、HSP3.5でも「myfunc in mod2」が表示されますね。
安全面を考えるとlocal指定の命令には「@モジュール名」を付けた方が良いようですね。
あと次のサンプルはエラーになるようですね。
//------------------------------------------------------------------------------
// グローバル領域のlocal指定 by 科学太郎
//------------------------------------------------------------------------------
//--------------------------------------
// メイン部
//--------------------------------------
*Main
screen 0,420,120,SCREEN_NORMAL|SCREEN_FIXEDSIZE
syscolor 15:boxf:color:title "グローバル領域のlocal指定 by 科学太郎"
DrawBigClock@hsp 100
stop
//--------------------------------------
// 大きな時計を描画
//--------------------------------------
#deffunc local DrawBigClock int _fn_
font MSGOTHIC,(_fn_)
h=gettime(4)
m=gettime(5)
s=gettime(6)
color $80,$00,$00:boxf
color $60,$00,$00:pos 13,13:mes strf("%02d:%02d.%02d",h,m,s)
color $DD,$00,$00:pos 10,10:mes strf("%02d:%02d.%02d",h,m,s)
return
//------------------------------------------------------------------------------
// End of sample317a(グローバル領域のlocal指定).hsp
//------------------------------------------------------------------------------