Naja ganz einfach: In der Delphi Doku sieht es so aus als würde das else zum except gehören...
Tut es auch:
Ne, tut es nicht.
Das ELSE ist dem EXCEPT untergeordnet, denn es wird ja NICHT aufgerufen, wenn keine
Exception stattfindet, sondern nur wenn wir uns bereits im
Exception-Block befinden und im
Exception-Block keine der On-Bedingungen zutrifft.
Also gehört das ELSE zu den On-Bedingungen und müsste daher eingerückt sein.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.