11/12/29 09:50:57.63 Mj80iSIF0
どんなにググっても原因が見つからなかったので、ここで質問させて下さい
whileを入れ子にすると、ループ処理が上手く行かないんです
dim g = 0
while true
処理 1
ifb a = 50
Sound("beep")
g = 1
endif
while g = 1
処理2
If GetKeyState(Vk_C) then g = 0
wend
wend
というスクリプトなのですが、while g = 1がループする時としない時があります
・ループする時は、処理2の実行を繰り返す
・ループしない時は、処理2の実行を1回だけ実行して、Cキーを押していないのにループを抜けて処理1を繰り返す
スクリプトの内容はまったく変えていません
原因をご存知の方が居ましたら、対策方法を教えて頂けないでしょうか