Ver Mensaje Individual
  #1  
Antiguo 03-02-2007
JF Sebastian JF Sebastian is offline
Miembro
 
Registrado: oct 2006
Posts: 108
Reputación: 18
JF Sebastian Va por buen camino
Problemas con rutina seek

El problema surge al leer un bloque de un fichero de mas de 4Gb tal como
TBufferMatrix = array[0..BufferMatrixSize-1] of double;
TFichMatrix = file of TBufferMatrix;

siendo BufferMatrixSize = 1024

Existe algun tipo de problema que ignoro porque al realizar la rutina seek de un cierto elemento en aproximadamente la mitad del fichero da un ioresult=131 que parece ser un seek de una posicion negativa.
Parece como si se convirtiera algun dato a entero > 2*1024*1024*1024.

Existe algun limite en la capacidad de los ficheros a leer/escribir?

Gracias
Responder Con Cita