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 / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de archivos externos
  • Gestión de errores
  • Retorno de carro al final de Line
  • Posición en el fichero
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
Escribe un bloque de bytes en un archivo externo.
Atención: Los elementos añadidos no se insertan en el fichero externo, sino que sobrescriben los elementos existentes.
Sintaxis

Escribir un bloque de bytes en un archivo externo Ocultar los detalles

<Result> = fWrite(<File used> , <Block to write> [, <Size to write>])
<Result>: Integro
  • Número de bytes escritos en el fichero.
  • -1 si se produce un error. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage.
<File used>: Entero o DiskFile Variable
<Block to write>: Cadena de caracteres
Bloque de bytes que deben escribirse en el archivo (hasta 2 GB).
Se respeta el formato del bloque de bytes. No se realiza ninguna conversión.
<Size to write>: Entero opcional
Tamaño de la cadena a escribir (en bytes).
Observaciones

Gestión de errores

La función fWrite genera un error en los siguientes casos:
  • el archivo no se abre,
  • el archivo no es accesible en modo escritura,
  • el archivo está bloqueado por otro ordenador o por otra aplicación,
  • no hay espacio en disco disponible.

Retorno de carro al final de Line

fWriteLine se utiliza para insertar automáticamente un retorno de carro (CR) al final del Line añadido . Para insertar un retorno de carro (CR) con fWrite , simplemente use la constante CR .
Por ejemplo:
ResWrite = fWrite(FileID, "Report" + CR + "Sales - March 2021")

Posición en el fichero

Al abrir un archivo, la posición actual corresponde a:
  • el primer byte del archivo (por Default),
  • el último byte del archivo es el archivo está abierto en modo "adición" (constante foAdd).
Esta posición puede ser modificada por fSeek.
La función fWrite escribe los elementos especificados a partir de la posición actual. Una vez ejecutado fWrite , la posición actual es set hasta el último byte escrito.
Observación: Para leer siempre el inicio, hay que llamar a fSeek y luego a fRead.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290std.dll
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: 21/12/2023

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