Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#8

AW: Except-Block manuell auslösen

  Alt 16. Jul 2014, 09:22
Kann mir mal wer sagen, warum man in einem try .. except aufräumt?
Ich dachte immer, dass macht man mit so einem try .. finally und wenn man dort ein Exit aufruft, wird trotzdem noch der finally Block besucht.

Delphi-Quellcode:
try
  if not foo() then Exit;
  if not bar() then Exit;
  DoFooBar;
finally
  DoCleanUp; // wird immer aufgerufen!
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat