Eine wichtige und immer wiederkehrende Funktion von try Blöcken ist neben dem Behandeln von Exceptions auch beispielsweise das sichere Freigeben von Resourcen:
Delphi-Quellcode:
MyObject := TObject.Create;
try
MyObject.DoSomething;
finally
MyObject.Free;
end;