ich will ja das das was in den listen steht auch so drin bleibt und nicht verändert wird!
bei strings ist das ja ganz einfach:
Delphi-Quellcode:
procedure bla(text : String);
...
s1,s2 : string;
begin
bla(s1+s2);
end;
und so geht es nicht
Draw(sl1.addstrings(sl2));
[Error] main.pas(540): Incompatible types: 'TStringList' and 'procedure, untyped pointer or untyped parameter'