Chr(13) + Chr(10) ist doch der Windows - Standard Zeilenumbruch, oder?
13dec und 10dec haben nichts mit Windows zu tun, sondern sind im
ANSI-
ASCII die Steuerzeichen für CR LF - also
OS unabhängig - und gab es schon zig Jahre vor Windows.
Du solltest mal eine Zeile als Ordinalwerte protokolieren lassen, evtl. liegen vorm von dir hinzugefügten CR LF schon Steuerzeichen aus der Memozeile, weshalb ein sog. "nichtdruckbares" Zeichen oder nicht belegtes Zeichen am Ende der Zeile hängt und deshalb als nicht darstellbar = leeres Quadrat angezeigt wird.