Verificar se teve sucesso ou não uma leitura de arquivo.
EOF ()
No comando LOCATE ... CONTINUE, retorna .T. quando a leitura sequencial de um arquivo chega ao final.
No comando SEEK ... SKIP, retorna .T., quando a leitura chegou ao final da cadeia.
No comando FIND, retorna .T. quando não encontrou a chave pesquisada.
No comando GO, retorna .T. quando não encontrou o registro pesquisada.
O exemplo a seguir mostra-nos uma das utilizações da função EOF() lendo um arquivo seqüencialmente até seu fim.
LOCATE && Inicia uma leitura seqüencial
DO WHILE ! EOF ()
? EOF () && Exibirá .F.
? FOUND () && Exibirá .T.
CONTINUE
ENDDO
? EOF () && Exibirá .T.
? FOUND() && Exibirá .F.
CONTINUE, FIND, LOCATE, GO, CHAIN(), DBERR(), FOUND() e RECCOUNT().