Usina BRGuía AdvPL
Ingresar
← Todos los temas
CLASEEn revisión

FWFileWriter

FWFileWriter():New(cFileName, lBuffer, [nBuffer])

Graba archivos directamente o con buffer.

FWFileWriterAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Clase especializa escritura. lBuffer define buffer string y nBuffer desde LIB 20201009. Write informa procesamiento lógico; escritura física puede esperar límite o Close. Éxito aislado no prueba durabilidad completa. Ejemplo prepara constructor sin invocarlo ni crear archivo. Apertura, contenido y sustitución requieren contrato completo. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

FWFileWriter():New(cFileName, lBuffer, [nBuffer])

Parámetros

cFileName
CarácterObligatorio

Ruta completa de prueba en contexto de ejecución.

lBuffer
LógicoObligatorio

Activa buffer string.

nBuffer
NuméricoOpcional

Tamaño buffer; LIB 20201009+.

Métodos

NewDefine archivo y política de buffer.FWFileWriter():New(cFileName,lBuffer,[nBuffer])
WriteProcesa escritura según buffer.o:Write() --> lRet
CloseCierra y descarga buffer restante.o:Close()
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed423()
    Local bPreparar := {|cRuta| FWFileWriter():New(cRuta,.T.)}
    // No evaluar: ningun archivo creado ni sobrescrito.
Return Nil
Resultado esperado

Bloque de configuración; sin escritura. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Comprobar LIB, ciclo de vida y contexto antes de integrar. Métodos son recorte documentado, no API completa.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. FWFileWriter. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha