Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
Delphi 3 Standard
|
Re: Zugriffversetzlung beim übergeben einer TSringlist
9. Nov 2004, 19:02
Hallo endeffects,
Delphi-Quellcode:
function ripstring(Source: String): TStringlist;
var
Mylist: TStringlist;
Cut: string;
begin
Mylist:= TStringList.Create;
Mylist.Duplicates:= dupIgnore;
Mylist.Sorted:= true;
....
if Cut <> '' then
Mylist.Add(Cut);
....
Result:= Mylist; // hier wird nur ein Zeiger auf Mylist an Result übergeben ...
Mylist.Free; // und hier gibts Du die Liste frei ... knall ... wenn Du auf das Result der Funktion zurückgreifst.
end;
bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
|