Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.011 c
15-1137219018
begin...end
2006-01-14 09:10
2006.02.05
С Днём рождения! 14 января


3-1133618563
JazY
2005-12-03 17:02
2006.02.05
Как добавить запись в DBGrid?


3-1133462062
Сергей А.
2005-12-01 21:34
2006.02.05
Как поймать ошибку при загрузке данных из таблицы?


2-1137359399
Tort
2006-01-16 00:09
2006.02.05
Копировать файлы


2-1137495060
ilya39
2006-01-17 13:51
2006.02.05
ColumnHeader в FCL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский