nHandleHandle gravável aberto.
AdvPL GuiaFWrite(nHandle,cBuffer,[nBytes]) -> nWrittenEscreve bytes em um handle de arquivo aberto.
Recebe handle obtido por FCreate/FOpen com permissão de escrita. O retorno informa a quantidade efetivamente escrita; não confundir zero ou escrita parcial com sucesso. O fragmento é uma função auxiliar que recebe handle já aberto, sem criar, truncar ou fechar arquivo que pertença ao chamador. (Fontes: refs. 1–1.)
FWrite(nHandle,cBuffer,[nBytes]) -> nWrittennHandleHandle gravável aberto.
cBufferBytes a gravar.
nBytesQuantidade de bytes.
Número de bytes escritos.
#Include "Protheus.ch"
User Function Ed449()
// Auxiliar recebe handle de teste pertencente ao chamador.
Local bWrite := {|nHandle,cBuffer| FWrite(nHandle,cBuffer,Len(cBuffer))}
ConOut(ValType(bWrite))
Return NilPrepara bloco B; comparar seu retorno com Len(cBuffer) ao executá-lo. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.