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が実行されて、プログラムが終了すると思いきや、「ここに入ってしまう」と書いてあるループに入ってしまうのです。