|
|
|
|
- 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> = <File used>.Write(<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>: Variable de tipo DiskFile Nombre de la variable DiskFile inicializada con <Variable FichierDisque>.Ouvre o <Variable FichierDisque>.Crée. <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 .Write 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 WriteLine 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 .Write , simplemente use la constante CR . Por ejemplo:
MyFile is DiskFile
...
ResWrite = MyFile.Write("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).
La función .Write escribe los elementos especificados a partir de la posición actual. Una vez ejecutado .Write , la posición actual es set hasta el último byte escrito. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|