|
|
|
|
- Gestión de errores
- Posición en el fichero
Lee un bloque de bytes en un archivo externo.
Sintaxis
La lectura de un bloque de bytes en un archivo externo Ocultar los detalles
<Result> = <File used>.Read(<Number of bytes to read>)
<Result>: Cadena de caracteres - Bloque de bytes que se ha leído.
- Cadena vacía ("") 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. <Number of bytes to read>: Integro Número de bytes a leer (hasta 2 147 483 648 bytes). Si los datos son una cadena Unicode, el número de bytes a leer corresponde a: - en UTF16: el número de caracteres multiplicado por 2.
- en UTF32: el número de caracteres multiplicado por 4.
Observaciones Gestión de errores La función .leer genera un error en los siguientes casos: - el archivo no se abre,
- el archivo no es accesible en modo de lectura,
- el archivo está bloqueado por otro ordenador o por otra aplicación,
- se llegó al final del archivo.
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 .leer lee los elementos especificados a partir de la posición actual. Una vez que se ha ejecutado .leer , la posición actual es set hasta el último byte leído. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|