nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

TStringList als Rückgabewert

Von: Alfred Gemsa (agemsa@t-online.de) [Profil]
Datum: 03.08.2008 17:11
Message-ID: <6fm04kFc2qd6U1@mid.individual.net>
Newsgroup: de.comp.lang.delphi.misc
Hallo,

ist folgendes korrekt oder bleibt ein Speicherleck?

function TForm1.GetSD: TStringList;
var i:integer;
begin
result := TStringList.Create;
for i:=0 to 5 do
result.Add(inttostr(i));
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Memo1.Lines.Assign(GetSD);
end;

Ich bin ein wenig verwundert, dass
result := TStringList.Create;
nötig ist und auch funktioniert. Was ist mit dem Result.Free?

Gruß, Alfred

[ Auf dieses Posting antworten ]

Antworten