Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ динамический массив и тип файл

Автор: Игорь 7.05.2007 18:18

помогите пож: можно ли каким либо образом сделат динамический массив, который будет находится в записи и записываться в файл?

  Trecord=record
a:array of Tinf; //tinf-другая запись
...
f:File of Tnrecord;

выскакивает ошибка о необходимости обозначить границы массива, а ставить эти границы вручную, а потом не использовать ненужные последние элементы очень не хочется

Автор: volvo 7.05.2007 18:29

Игорь, а как ты думаешь, какой размер записи (одного компонента файла) должен быть принят в случае, если разрешить то, что ты хочешь? Это ж динамический массив, тебе захочется 100 элементов, кому-то другому - 500... А Write(f, ...) должно корректно записать в файл информацию... Сколько записывать?