|
|
|
|
- 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> = fRead(<File used> , <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>: Entero o DiskFile Variable <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 Lectura 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).
Esta posición puede ser modificada por fSeek. La función Lectura lee los elementos especificados a partir de la posición actual. Una vez que se ha ejecutado Lectura , la posición actual es set hasta el último byte leído. Observación: Para leer siempre el comienzo del archivo, debe llamar a fSeek y luego Lectura. Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|