11/12/03 12:08:59.69 mXU25fWD0
>>409
test_flagは別ルーチン(thread処理で別のが切り替えてる)
ダメな理由は
if peekcolor(446,182)=$FFFF and test_flag=0 then ~
if peekcolor(446,182)<>$FFFF and test_flag=1 then ~
って書くとifとifの間の実行中に別スレッドがtest_flagの値を切り替える可能性があるから
>>410
これも同じ理由です。そもそも状態を記憶するためにフラグを使ってるのですから
直接参照した上でないと代入や判定の際にタイミングずれて誤作動しました