Чтение последовательности бит из файла

32-хfunction ReadStr(Count:Integer): word;
16-тиfunction ReadStr(Count:word): word;

Count   - количество бит, считываемых из файла.

Функция возвращает код успешности завершения операции и заполняет - Count   бит переменной битовой последовательностью из файла. Текущая позиция бита в файле увеличивается на величину количества считанных бит.

Возможные возвращаемые значения:

Пример организации последовательного чтения циклов передачи из файла приведен в таблице:
32-х Var BitStr: TBitFile; {Объявление переменной}


Repeat

if BitStr.ReadStr(200) <> btOk then break; {Чтение 200 бит}

… {Обработка последовательности бит}

Until (IOResult <> 0);

16-ти Var BitStr: PBitFile; {Объявление переменной}


Repeat
if BitStr^.ReadStr(200) <> btOk then break; {Чтение 200 бит}

… {Обработка последовательности бит}

Until (IOResult <> 0);