Função: FReadStr
Lê caracteres de um arquivo binário.
FReadStr ( < nHandle>, < nQtdBytes> ) --> cRet
Nome | Tipo | Descrição | Obrigatório | Referência |
nHandle | Numérico | Indica o manipulador retornado pelas funções FOpen() e FCreate(). | X | |
nQtdBytes | Numérico | Indica 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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas