Załóżmy, że mam taką funkcję :
function Funkcja(linie : TStrings) : TStringList;
begin
Result := TStringList.Create; //bez tego oczywiście błąd
//tu jest coś robione z tymi Stringsami
end;
I teraz pytanie : Czy po wykonaniu tej funkcji Result jest zwalniany sam, czy trzeba jakoś to zrobić? Jeśli trzeba zrobić samemu, to jak?