> -- Илья Ермаков писал(а):
> Если же нужен просто большой буфер - то Files.File.(вообще уверенно рекомендую воспринимать Files.File как абстракцию растущего массива, под любые нужды).

Честно говоря не понимаю, как Files.File может быть растущим массивом. Если открыть System\Docu\Files.odc
Type = ARRAY 16 OF CHAR;

File = POINTER TO ABSTRACT RECORD
type-: Type;
(f: File) Length (): INTEGER, NEW, ABSTRACT;
(f: File) NewReader (old: Reader): Reader, NEW, ABSTRACT;
(f: File) NewWriter (old: Writer): Writer, NEW, ABSTRACT;
(f: File) Flush, NEW, ABSTRACT;
(f: File) Register (name: Name; type: Type; ask: BOOLEAN; OUT res: INTEGER), NEW, ABSTRACT;
(f: File) Close, NEW, ABSTRACT;
(f: File) InitType (type: Type), NEW
END;

Если судить по этому описанию, то эта запись содержит поле type с типом Type.
Где здесь массив, который может расти?