Używam TStringList do przechowywania historii tekstów (niektóre zawierają wiele linii), wszystko działa dobrze, do czasu zapisania i wczytania TStringList (w tym przypadku do strumienia). Po wczytaniu tekst który zawierał kilka linii zostaje rozdzielony na kolejne pozycje listy, np:
Przed wczytaniem:
"Ala ma kota."
"Kot ma Ale."
"Ala ma kota,
On ją też."
Po zapisaniu i wczytaniu:
"Ala ma kota."
"Kot ma Ale."
"Ala ma kota,"
"On ją też."
W jaki sposób rozwiązać ten problem?