Lass das Result.Free mal weg, dann müsste es gehen.
Du musst aber natürlich später die Variable Free'n, die du mit der Funktion gefüllt hast.
Delphi-Quellcode:
var SL: TStringList;
begin
SL := bla('blubb', #13);
// ... Mach was mit SL
SL.Free;
end;
Gruß
Wormid
Debuggers don't remove Bugs, they only show them in Slow-Motion.