|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как создать массив-константу из записей
Доброго времени суток, господа. Собственно вопрос вот в чем, имеется следующее:
Код:
type TRecord_1=record _Record_1_integer: integer; _Record_1_string: string; end; TRecord_2=record _Record_2_integer: integer; _Record_2_string: string; _Record_2_Record_1: array of TRecord_1; end; Код:
const Record_2:array [0..N] of TRecord_2= ( ( _Record_2_integer: 0; _Record_2_string: ''; _Record_2_Record_1: ??????? ); ....... ); Последний раз редактировалось BSW, 20.01.2011 в 19:09. |
#2
|
||||
|
||||
Код:
Record_1=Record x, y: integer; s: string; k: word; ... end; var my_record_1: array[1..5] of Record_1; Помогаю за Спасибо |
#3
|
|||
|
|||
Уважаемый "v1s2222", спасибо Вам за интерес к моей теме. Но вопрос звучал про массив-константу, а не реализация через переменную.
|
#4
|
||||
|
||||
А нельзя делать константу для структуры имеющую динамический размер.
Вот если бы написали примерно так: Код:
TRecord_1=record _Record_1_integer: integer; _Record_1_string: string; end; TRecord_2=record _Record_2_integer: integer; _Record_2_string: string; _Record_2_Record_1: array[1..1] of TRecord_1; end; const Record_2:array [0..0] of TRecord_2= ((_Record_2_integer: 0; _Record_2_string: ''; _Record_2_Record_1: ((_Record_1_integer:1; _Record_1_string:'')))) Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Уважаемый "Страдалецъ", спасибо за пояснение. Придется создавать массива в рантайме.
|