Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как объявить константный массив структур?


Wolfram ©   (2006-10-12 09:56:00) 

Объявить константный массив простого типа можно так:

 Mas: array[1..3] of integer = (5, 8, 1);

А как объявить массив из таких структур:

type
 TParametr = record
   Name: PChar;
   RegName: PChar;
   ParType: integer;
 end;

Mas: array[1..3] of integer = ( ?);


evvcom   (2006-10-12 12:07:00) [1]

> [6] Amoeba ©   (12.10.06 11:55)

Ей же надо еще научиться пользоваться и знать, что спрашивать! :-)


Amoeba   (2006-10-12 11:55:00) [2]

А ведь вполне достаточно было всего лишь в справке посмотреть...


Wolfram   (2006-10-12 10:09:00) [3]

Оно, большое спасибо!


novill   (2006-10-12 10:08:00) [4]

> [3] icWasya ©   (12.10.06 10:07)

Не дал человеку шанс подумать :)


icWasya   (2006-10-12 10:07:00) [5]

Вот так длинно

const
Mas: array[1..3] of TParametr = (
 ( Name : 'Скорость'  ;   RegName : 'Speed'  ; ParType : 0 ),
 ( Name : 'Цвет'        ;   RegName : 'Color'   ; ParType  : 1 ),
 ( Name : 'Тип'         ;   RegName : 'Type'  ; ParType : 2 )
);


novill   (2006-10-12 10:05:00) [6]

А как бы ты объявлял просто константу такого типа?
const
a:TParametr=?


Wolfram   (2006-10-12 09:58:00) [7]

Ой, ошибся малость:

const
Mas: array[1..3] of TParametr = ( ?);


Наверх

Титульная страница Поиск, карта сайта Написать письмо