Zitat von
Tommy1988:
Habe ich noch nie gehört
Aber du weißt sicher schon, was das ist, nämlich
try - finally
Delphi-Quellcode:
sl := TStringlist.Create;
try
// ...
finally
FreeAndNil(sl);
end;
Das sorgt dafür, dass der Speicher auch dann wieder freigegeben wird, falls beim Zugriff auf die Stringlist oder ähnlichem (das im try-Abschnitt) eine
Exception geworfen werden sollte.
Edit: ich sehe gerade, dass ich "finally-Abschnitt" geschrieben hatte.