Hola, estoy haciendo una lectura de fichero binario pero necesito hacerlo de forma similar a como lo hace un código en C, que usa la función fread, cuyos parámetros son:
buffer : almacén de datos.
size : tamaño de cada elemento en bytes. (tamaño_muestra)
count: máximo nº de elemento a leer
fichero : un fichero binario
En Delphi está la función BlockRead, pero no estoy seguro de que sus parámetros sean los mismos, y creo que funciona de forma diferente. En C el código hace así:
Cita:
|
fread(buffer, tamaño_muestra, count, fichero);
|
En delphi yo intentaba:
Cita:
|
BlockRead(fichero, buffer, tamaño_muestra, count);
|
¿Estoy haciéndolo mal?