ich muss dir widersprechen, sry
Zitat:
Es gibt demnach nicht nur "ein einzig richtiges Vorgehen",beim Erzeugen und Freibegen von Objekten.
es gibt nur EINE vernünftige Version,wenn du alles beachten möchtest
also nochmal
Delphi-Quellcode:
try
Objekt erzeugen
try
.....
Hier darf alles stehen
z.B auch andere try finally
und try except blöcke
.....
finally
Objekt freigeben
end;
except
Ausnahme bei Objekterzeugung behandeln
end;
alles andere ist auch gut und schön, aber nicht 100% wasserdicht
NUR diese Version ist richtig.
Wer was anderes behauptet, sollte noch bissel programmieren und
wird bald,wenn er mal was komplexeres macht, nebeneffekte haben,
die er lange suchen kann.
mfg
Tyrael