|
|
|
|
- Gestión de errores
- Modo de funcionamiento en Windows Vista (y posterior)
- Retorno de carro al final de Line
- Posición en el fichero
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
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|