< snip >>>
>>First of all, the difference is significant, because using EOF() unstead of FEOF() creates endless loop...
>
>Yes, of course. But shouldn't it produce an error message when trying to access after foef()?
>
As you know VFP LLFF don't generate errors but return codes indicating errors and set error code that can be return by FERROR() function. In this case FERROR() returns 31.
--sb--