Muy buenas.
Necesito guardar el contenido de una matriz en un archivo. Los elementos de la matriz son de tipo Integer, y actualmente tengo un sistema, que va elemento por elemento guardándolo en un archivo (mediante el método Write).
Lo que pasa es que este método se hace un poco lento cuando la matriz empieza a contener cientos y miles de miles de elementos.
Sé que hay un sistema para hacerlo directamente, mediante BlocRead y BlocWrite, pero no sé cómo usarlos. ¿Alguien me podría ayudar?
La matriz la declaro con un número indefinido de valores (Matriz: array [0..0] of integer

, para después asignarle el tamaño que necesite con GetMem, y vaciarla con FreeMem.
Gracias a todos por vuestra atención.