方法です。
たまたま、gosubでとばして、stopで止めるよなスクリプトではエラーが出るもんだと考え、
f2に反応する下記のようなスクリプトを作りましたがエラーが表示されることなく何ら問題
なく動いてしまいます。
gosubは必ずしもreturnで戻す必要がないのでしょうか?
screen 0,200,100 onkey gosub *key button goto "go", *go stop *key if wparam=113 { //f2 if ginfo(2)=0 : dialog "113-0" : goto *go if ginfo(2)=1 : dialog "113-1" : gsel 1,-1:goto *go1 if ginfo(2)=2 : dialog "113-2" : gsel 2,-1:stop } return *go screen 1, 50, 50 button goto "go1", *go1 stop *go1 screen 2, 60, 60 stop