以下のスクリプトでその症状が現れます。
問題がでる例(oncmd gosub)
0を選んだ時に2が送られたり、
listbox a,30,"0\n1\n2" oncmd gosub *Command,0x111 stop *Command mes a return
1を選んだ時に0が送られたりします。
具体的に言うと、1つ分情報が遅れて届きます。
正しい情報が送られる例(oncmd goto)
(違いを分かりやすくするため、oncmdのgotoを省略していません。)
0を選んだ時に0が送られ、
listbox a,30,"0\n1\n2" oncmd goto *Command,0x0111 stop *Command mes a stop
1を選んだ時に1が送られ、
2を選んだ時に2が送られます。
comboxではgoto形とgosub形に違いは出ませんでした。