Писа́ть ДКА, с несколькими состояниями:
1. Начало строки.
2. Конец строки.
3. Конец файла.
Вариант 2 (если надосест/не получится мучаться с ДКА):
Перестать жевать голову задрачиванием WinAPI и использовать модули Classes, SysUtils, в которых есть StringStream и Split.
|