Tritt im Konstruktor eine
Exception auf, wird der schon belegte Speicher und das Objekt automatisch wieder freigegeben. Oder ich mache seit 15 Jahren was falsch, wenn ich schreibe:
Delphi-Quellcode:
obj := TObject.Create
try
...;
...;
finally
obj.Free:
end;