Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Função: FReadStr

Lê caracteres de um arquivo binário.

FReadStr ( < nHandle>, < nQtdBytes> ) --> cRet

NomeTipoDescriçãoObrigatórioReferência
nHandleNuméricoIndica o manipulador retornado pelas funções FOpen() e FCreate(). X
nQtdBytesNuméricoIndica o número máximo de bytes que devem ser lidos. X
    cRet(caracter)
  • Retorna uma string contendo os caracteres lidos.

A função FReadStr:

  • Lê de um arquivo aberto, através das funções FOpen() e FCreate().
  • Lê até o número de bytes informado no parâmetro <nQtdBytes> ou até encontrar um CHR (0). Caso aconteça algum erro ou o arquivo chegue ao final, a função retornará uma string menor que a especificada, no parâmetro <nQtdBytes>, e colocará o erro na função FError().
  • Lê a partir da posição atual do ponteiro, que pode ser ajustado pelas funções FSeek(), FWrite() ou FRead().
nHandle := fopen('c:\garbage\test.txt' , FO_READWRITE + FO_SHARED )cString := FReadStr( nHandle, 10 ) // Lê os primeiros 10 bytes do arquivoMsgAlert( cString )
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos