Forum: Object-Pascal / Delphi-Language
Delphi
by mjustin,
1. Apr 2015
Mit "in der gleichen Weise" wollte ich sagen, dass else konsistent - bei case, und bei except - in gleicher Weise nicht eingerückt wird. Also so wie in den richtigen Beispielen deines Beitrags.
Forum: Object-Pascal / Delphi-Language
Delphi
by mjustin,
1. Apr 2015
Ja, allerdings würde ich persönlich die Einrückung anders als in der Delphi Dokumentation setzen. In der Delphi Dokumentation wird das else auf die Ebene des except gesetzt:
try
...
except
on EZeroDivide do HandleZeroDivide;
on EOverflow do HandleOverflow;
on EMathError do HandleMathError;
else
HandleAllOthers;
Forum: Object-Pascal / Delphi-Language
Delphi
by mjustin,
1. Apr 2015
Danke für die Antworten soweit! Es gibt allerdings noch ein weiteres Konstrukt bei dem nach einem Semikolon ein else folgen kann. Wer kennt es?
Forum: Object-Pascal / Delphi-Language
Delphi
by mjustin,
1. Apr 2015
In Object Pascal / Delphi ist es in bestimmten Konstrukten erlaubt, unmittelbar nach einem Semikolon ein else zu verwenden.
<Statement>;
else (...)
Normalerweise ist else nach einem Semikolon nicht möglich und führt zu einer Fehlermeldung beim Kompilieren.
Um welche Konstrukte handelt es sich, bei dem auf ein Semikolon ein else folgen kann?
Update: es gibt mindestens zwei Konstrukte....