Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
AW: finally: if "exception exists" then ... else ... Ist das möglich?
2. Sep 2011, 11:22
Und wie soll er das im finally dann auswerten? Wie schon gesagt, mein Vorschlag wäre so etwas:
Delphi-Quellcode:
function DoSomething(IntVal: integer): integer;
var
SomethingWentWrong: Boolean;
Dings: TDings;
begin
SomethingWentWrong := false;
Dings := TDings.Create;
try
try
Result := 10 div IntVal;
except
SomethingWentWrong := true;
end;
finally
Dings.Free;
if SomethingWentWrong then
ShowMessage('Oops')
else
ShowMessage('Alles prima');
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
Geändert von DeddyH ( 2. Sep 2011 um 11:27 Uhr)
|