Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#58

AW: "FinalllyExit" gewünscht

  Alt 20. Mai 2011, 01:17
@stahli: Aber genau was du beschreibst, das macht doch try-finally. Verabschiede dich doch mal von dem Gedanken, dass try-finally immer was mit Fehlern zu tun hat.
Delphi-Quellcode:
procedure xyz;
begin
  A := TA.Create;
  B := TB.Create;
  ...
  FinallyExit:
  A.Free;
  B.Free;
end;
ist 100% äquivalent zu
Delphi-Quellcode:
procedure xyz;
begin
  try
    A := TA.Create;
    B := TB.Create;
    ...
  finally
    A.Free;
    B.Free;
  end;
end;
(auch wenn das so, wie bereits gesagt, wenig sinnvoll ist)
  Mit Zitat antworten Zitat