@Flocke: In dein meisten fällen mag dies funktionieren, allerdings gibt es auch fälle in denen das Ergebnis auf der Empfängerseite dann verfälscht ist. Hier ein Beispiel wo es nicht funktioniert:
Delphi-Quellcode:
var LStrList: TStringlist;
begin
LStrList := TStringList.Create;
LStrList.Add('zeile1-Teil1' + #13#10 + 'zeile1-Teil2');
LStrList.Add('zeile2');
auf der Empfängerseite wären das dann aber 3 einträge in der Stringlist, auf der Senderseite sind es jedoch nur 2 Einträge.