gregaz [?]
Если уж делать FileOpen , то наверное надо и FileClose().
необязательно, если в дальнейшем не будет использован хендл от открытого файла, то можно и не закрывать. после завершения скрипт сам отпустит этот хендл, то бишь закроет его.
А вообще-то я давно заметил , что ф-я FileReadLine работает и без предварительного открытия файла ( FileOpen )
работать то работает, только будет считывать каждый раз только первую строку. ибо при операциях с файлом через путь файл открывается, производится операция, а потом закрывается.
так можно делать в операциях типа FileRead. его не надо производить в цикле, файл откроется, содержимое перенесется в переменную потом закроется. дальше можно делать с ним то что надо.
но в данной задаче удобнее было именно в цикле читать построчно.