Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Sep 2011
Das war ja auch nur ein einfaches Beispiel. Wenn da noch temporär Objekte angelegt werden, braucht man ja doch wieder ein finally.
Hab das Beispiel dahingehend erweitert
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Sep 2011
Und wie soll er das im finally dann auswerten? Wie schon gesagt, mein Vorschlag wäre so etwas:
function DoSomething(IntVal: integer): integer;
var
SomethingWentWrong: Boolean;
Dings: TDings;
begin
SomethingWentWrong := false;
Dings := TDings.Create;
try
try
Forum: Object-Pascal / Delphi-Language
Delphi
by DeddyH,
2. Sep 2011
Du könntest noch einen try-except-Block einfügen und dort eine Variable entsprechend setzen. Übrigens: einmal reicht doch?