Hi RavenIV,

Zitat von
RavenIV:
Kann es sein, dass Du diese beiden Fälle gerade verwechselt hast?
Eigentlich wird die umgebende Funktion/Procedure beendet, wenn ein Fehler auftritt und der Code in den except-Zweig läuft.
Bei finally wird aufgeräumt und anschliessend geht es normal im Code weiter. Oder etwa nicht?
Oder etwa nicht ist die Antwort.
try-finally-end: Finally wird immer ausgeführt, wenn
Exception geraist wird, aber die umgebende Funktion/Prozedur wird verlassen
try-except-end:
Exception wird behandelt, Codeausführung geht weiter - selbst wenn eine
Exception geraist wurde
Deswegen ja häufig die Verschachtelung mit try-
try-finally-end-except-end.
Wobei auch ein try - except - else geht. Sie Docs oben.
Gruß Assertor