cFileNameRuta completa de prueba en contexto de ejecución.
Guía AdvPLFWFileReader():New(cFileName, [xBreakLine])Recorre archivos de texto por líneas con buffer.
Usar HasLine con GetLine; EOF se documenta para bytes. Puede haber líneas en buffer tras fin físico. FullRead/GetAllLines requieren evaluar memoria; getBytesRead cuenta bytes de buffer. Ejemplo recibe ruta completa y cuenta líneas sin registrar contenido. Close sigue apertura exitosa en ruta normal; excepciones requieren limpieza adicional. (Fuentes: refs. 1–1.)
FWFileReader():New(cFileName, [xBreakLine])cFileNameRuta completa de prueba en contexto de ejecución.
xBreakLineSeparador de líneas opcional.
o:Open() / o:Close()o:HasLine() --> lHasLineo:GetLine([lReturnCr]) --> cLineo:FullRead() --> cBuffer// Fragmento: cRuta es ruta completa de prueba validada.
oLector := FWFileReader():New(cRuta)
nLineas := 0
If oLector:Open()
// Usar HasLine para consumir GetLine.
While oLector:HasLine()
cLinea := oLector:GetLine()
nLineas++
EndDo
oLector:Close()
EndIf
FreeObj(oLector)Conteo depende de archivo; sin cantidad fija. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.