请问一个FileOpen的有关问题,用行模式打开,循环读取行,循环条件如何写

请教一个FileOpen的问题,用行模式打开,循环读取行,循环条件怎么写?
FileOpen函数,我用linemode模式打开,一次获取一行数据,处理后再写到另外的文件中
事先不知道被打开的文件有多少行,使用while循环,怎么写循环条件?
就是说如何知道到最后一行了?

pb帮助里面都是流模式打开的,用32k分割大小,用32k的倍数去循环的

------解决方案--------------------
do while fileread(ll_handle, ls_data) > 0
...
loop
------解决方案--------------------
If an end-of-file mark (EOF) is encountered before any characters are read, FileRead returns -100.

当用fileread读到文件结束符时候,fileread返回 -100