Forum: Object-Pascal / Delphi-Language
by Andreas13,
8. Jun 2020
Stimmt nur beding, denn wenn Du Exit vor Try hast, wird der Finally-Block nicht ausgeführt.
Andreas
Forum: Object-Pascal / Delphi-Language
by Andreas13,
8. Jun 2020
Sorry, aber das stimmt nicht: Der Finally...End; - Block wird regulär immer ausgeführt, nur dann nicht, wenn die Routine vor dem Try durch eine Exit-Anweisung verlassen wird. Wenn zwischen dem Try ... Finally - Block ein Fehler passiert, dann wird der Finally...End; - Block auf jeden Fall noch ausgeführt, bevor die Routine beendet wird.
Gruß, Andreas
Forum: Object-Pascal / Delphi-Language
by Andreas13,
4. Jun 2020
Vielleicht hilft die Zeile zip:= NIL; weiter.
Gruß, Andreas