> -- Илья Ермаков писал(а):
> Ещё Files.File.Но дин. массивы представляются всё равно нужными. Мелкий пример - вот хранить неизменяемую, но дополняемую структуру со строками разных длин; удобно эти "хвосты" переменной длины динамически порождать.Можно обойтись блоками фиксированной длины:## Код:
```
TYPE
Chunk = ARRAY ChunkSize OF BYTE;
Stream = POINTER TO RECORD (Chunk)
   data: Chunk;
   len: INTEGER;
   (* etc. *)
   next: Stream;
END;
```
