Einzelnen Beitrag anzeigen

Tyrolean

Registriert seit: 3. Jul 2003
76 Beiträge
 
Delphi 7 Professional
 
#9

AW: TStringList freigeben?

  Alt 22. Dez 2010, 19:13
Hallo,

ich habe eine Funktion erstellt, bei der eine TStringList den Rückgabewert definiert. Auf der Suche danach, wie ich diese TStringList freigebe, habe ich in einem Buch gesehen, dass man das weglassen kann. Aber ist das auch wirklich guter Programmierstil?
Wenn nicht: Wie muss ich dann Result freigeben, damit nicht eine leere TStringList zurückgegeben wird?

mfg.

*Wie* man eine Stringlist freigibt ist klar. Stringlist.Free. die Frage ist eher wann

Delphi-Quellcode:
var
  sl : TStringlist;
begin
  sl := Callfunction;
  // mit sl viel oder wenig tun
  sl.Free;
end;
  Mit Zitat antworten Zitat