Ein end gehört IMMER zu einem begin. Man kann es auch so sehen, dass nach einem then generell nur eine Anweisung stehen kann. Und begin/end ist eine Anweisung (die als Container für mehrere Anweisungen dient). begin-end kann auch komplett ohne if/for/while o.ä. im Code stehen. Sieht zwar seltsam aus, aber ist erlaubt und zeigt umso mehr, dass ein end immer zu einem begin gehört.
Delphi-Quellcode:
case NeutralGeneral.isright of
true : begin end;
false : NeutralGeneral.isright:=true;
end;
Gruß
K-H