Thema: Error 223

Einzelnen Beitrag anzeigen

Monday

Registriert seit: 24. Aug 2012
103 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Error 223

  Alt 28. Dez 2015, 16:20
Darum nimmt ja auch
Delphi-Quellcode:
bar := TBar.Create;
try
  
  if (something)
  then
    Exit;

finally
  bar.Free; // wird IMMER durchlaufen
end;
Auch beim Exit?? Ich habe das noch nicht probiert. Ich dachte immer finally wird nur durchlaufen bei einem Fehler bzw. grundsätzlich schon wenn es bis zum Ende durchläuft. Und beim Exit wird der rest nicht mehr durchlaufen, auch beim finally?
  Mit Zitat antworten Zitat