Ich würde eher zu ListBox.Lines.Text tendieren, denn dort sind auch noch Trennzeichen zwischen den einzelnen Einträgen.
Wenn die Einträge nur susammengesetzt werden, dann gibt es ja kein Kenzeichem mehr, wo welcher Eintrag anfängt/aufhört.
Code:
s:=s+listbox1.items.strings[i];
[color=#ff0000]^ ist dann ja alles direkt aneinander geklatscht ;)[/color]
[add]
OK, Lannes CommaText ist auch noch zu gebrauchen, wobei du dann natürlich den Delimiter an deinen Inhalt anpassen solltest.