Das Ende einer "Textzeile" wird durch x0D0A definiert.
EOL / End Of Line
EOF / End Of File
was Du da schreibst ist ein Zeilenumbruch (CRLF).
für IOResult mußt Du aber unbedingt {$I-} nutzen, und das ist nicht immer bei allen Programmen der Fall.
Habs nachgebessert, Danke.