Delphi厨だが、ifは
if 式 then 文;
if 式 then 文 else 文;
のどちらかで一文だね
elseの前にセミコロン入れると前者として扱われ
「else単独の構文はない」ため文法エラー

ブロックは begin 文; 文;... end

セミコロンは文末
ピリオドはコードの末尾

これに慣れると実際C言語のelseは気持ち悪いな



いい加減慣れたが。そもそもスレ違いだが。