DEF DIA
DIALOG "ABC",4
IF RESULT==-1 THEN LOOP
WHILE TRUE
'ここに入ってしまう
WEND
END
〔パターン1〕
まずLOOP命令が実行されてWHILEループに入りますね。その後にBボタンを押すとループから抜け、プログラムが終了しますよね。
〔パターン2〕
まずLOOP命令が実行されてWHILEループに入りますね。その後にAボタンを押すとDIALOGが表示されますね。そこでキャンセルを押すと再びLOOP命令が実行されますね。その後、Bボタンを押すとどうでしょう。BREAKが実行されて、プログラムが終了すると思いきや、「ここに入ってしまう」と書いてあるループに入ってしまうのです。