Форум: "Основная";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизДинамическая record - возможно? Как реализовать? Найти похожие ветки
← →
1vopros (2005-12-28 20:05) [0]ifd:packed record
NumTeg:word; //Число тегов
И тут бы в зависимости от NumTeg
tegs:array[0..NumTeg] of word;
или
teg1:word;
..
tegNumTeg:word;
....
И дальше опять статично -
Name:string[30];
и т.д.
end;
record "packed" - не принципиально, главное что бы читалось из файла.
Подскажите, pls
← →
Bogdan1024 © (2005-12-29 00:07) [1]Сделай динамический список через указатели.
← →
з. танька (2005-12-29 00:17) [2]
> Bogdan1024 © (29.12.05 00:07) [1]
при чем тут динамический список через указатели? как человек эту бурду сохранять будет? к тому же есть TList, и делать его не надо.
> 1vopros (28.12.05 20:05)
ты имеешь ввиду чтение из типизированного файла? типа, Read(f, ifd1)? так не прокатит. в рекордах не должно содержаться полей переменного размера.
← →
Германн © (2005-12-29 04:43) [3]
> 1vopros (28.12.05 20:05)
>
> ifd:packed record
> NumTeg:word; //Число тегов
>
> И тут бы в зависимости от NumTeg
> tegs:array[0..NumTeg] of word;
Компиллятор сиё делать не умеет, и врядли сумеет, хоть когда-нибудь.
А вот чтобы "главное что бы читалось из файла." - главное, разработать алгоритм записи/чтения в файл/из файла той структур(ы)у, которая надобна.
← →
1vopros (2005-12-29 09:09) [4]Спасибо.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c