import.css=/download/attachments/6062824/tecnologia.css

A função FError() é utilizada para recuperar um código de erro após uma falha em operação com arquivos ( File I/O ). Quando utilizadas funções de manipulação de arquivo em baixo nível ( FCreate, FOpen, FSeek ... ), e uma operação desta natureza apresentou falha e/ou não foi realizada com sucesso, utilizamos a função FError() para recuperar um código de ocorrência que aponta a condição de falha da última operação.

Sintaxe

FError()

Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna um código numérico de erro referente a última operação de arquivo realizada. Caso não haja nenhum erro, a função retorna 0 (zero). Na área Observações, consulte os códigos de retorno.

Observações

FError() é uma função de baixo nível, que indica qual a condição de erro apresentada após a chamada de funções de arquivo, como FCreate(), FErase(), FOpen(), FRead(), FReadStr(), FRename().

Lista de Códigos de Retorno
A função FError() retorna um código de uma lista própria, relacionada a uma ocorrência indicada pelo sistema operacional do equipamento onde a função de arquivo apresentou falha de execução. Segue abaixo os possíveis códigos de retorno na função FError(), seguido de uma descrição resumida da condição que o código representa.

Exemplos

User Function exemplo()
  nHandle := FCREATE("Testfile.TMP")
  If nHandle < 0
    conout( "Erro ao criar arquivo - FERROR " + str(FError(),4) )
  EndIf
Return

Veja também