Процедура BlockRead( var Vf : file; var Buf; Count: Integer
[; var AmtTransferred: Integer] );
Модуль: System
Описание
Процедура читает одну или большее количество записей из открытого файла, связанного с файловой переменной Vf, в переменную Buf.
Параметр Count определяет количество записей, которое необходимо прочитать из файла.
В параметре AmtTransferred возвращается фактическое количество прочитанных записей, которое может быть меньше Count (например, когда размер последнего блока данных в файле меньше заданного размера записи).
Максимальный размер прочитанного блока равен Count*RecSize байт. RecSize - размер записи, определенный, во время открытия файла (если размер записи не был задан, то используется значение по умолчанию - 128 байт).
Параметр AmtTransferred является необязательным. Но если данный параметр опущен, а количество прочитанных записей меньше Count, то возникнет ошибка ввода/вывода (исключение EInOutError).