>>784
> なんじゃそら。if は end と対応しないよ。

ああ、そういうことか。VBかなんかの「endif」のイメージが残ってたようだ。

ついでに聞くけど
if Exp1 then //←if1
 if Exp2 then 処理1;//←if2
else
 処理2;

3行目のelseは、if1に対するelseのつもりで書いたんだが
「elseの前にはセミコロンがあってはいけません」と怒られる。
セミコロンをつけないとif2のelseと勘違いされると思うんだけど...
こういう場合はどう記述する?