AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / ¿Cómo proceder? / Programación
  • Método 1: Usando la función fReadLine
  • Principio
  • Ejemplos de código
  • Método 2: Usando la función fLoadText
  • Principio
  • Ejemplo de código
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Método 1: Usando la función fReadLine

Principio

Para leer una Line en un archivo de texto o CSV:
  1. Abra el archivo con fOpen.
  2. Lea la Line con fReadLine.
  3. Cerrar el archivo con fClose.

Ejemplos de código

  • Leyendo una Line:
    // Read a simple string
    nFileNum is int
    sLineRead is string

    nFileNum = fOpen ("MyFile.txt", foRead)
    IF nFileNum <> -1 THEN
    // Read the line
    sLineRead = fReadLine(nFileNum)
    fClose(nFileNum)
    END
  • Lectura de un archivo de datos en formato TXT (importación)
    nFileNum is int
    sLineRead is string

    nFileNum = fOpen ("ImportProducts.txt", foRead)
    IF nFileNum <> -1 THEN
    sLineRead = fReadLine(nFileNum) // Read the 1st line
    WHILE sLineRead <> EOT // Check the end of file
    // Process the line
    ...
    // Read the next line
    sLineRead = fReadLine(nFileNum)
    END
    fClose(nFileNum)
    END
Método 2: Usando la función fLoadText

Principio

Para leer un archivo de texto o CSV en una sola operación:
  1. Declarar una cuerda Variable.
  2. Cargar todo el contenido del archivo en memoria en esta Variable con fLoadText.
  3. Process la cadena en memoria para analizar su contenido.

Ejemplo de código

// Read a data file in TXT (import)

sFileContent is string
sLine is string

// Load the file content in memory
sFileContent = fLoadText("ImportProducts.txt")

FOR EACH STRING sLine OF sFileContent SEPARATED BY CR
// Process the line
...
END
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 30/10/2022

Señalar un error o enviar una sugerencia | Ayuda local