@mjustin: dann kannst du das Try-Finally auch gleich mit rausürzen ... bei 'ner
Exception geht es doch sowieso nach dem END weiter
Delphi-Quellcode:
function abc: Boolean;
var
Obj: TObject;
begin
Result := False;
Obj := TObject.Create;
try
// etwas das schiefgehen kann ...
...
// hat funktioniert:
Result := True;
except
// behandeln
end;
Obj.Free;
end;