FReadStr
Lê caracteres de um arquivo binário.
Sintaxe
FReadStr( < nHandle >, < nQtdBytes > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nHandle | numérico | Indica o handle do arquivo obtido pelas funções FOpen(), FCreate(). | X |
|
nQtdBytes | numérico | Indica a quantidade de bytes que devem ser lidos do arquivo a partir do posicionamento do ponteiro atual. | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna uma string contendo os caracteres lidos. |
Observações
- 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().
Exemplos
#include 'fileio.ch' user function teste() nHandle := fopen('c:\garbage\test.txt' , FO_READWRITE + FO_SHARED ) cString := FReadStr( nHandle, 10 ) // Lê os primeiros 10 bytes do arquivo MsgAlert( cString ) return nil
Abrangência
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas