Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Как сделать объявление константы типа массив с моими записями ?   Найти похожие ветки 

 
chelovek   (2005-07-07 10:11) [0]

Объявление записи в программе такое:

type
 TMyListParamSet = (psNone, psFirst, psLast);

 TMyParamInfo = packed record
   MyParamSet: TMyListParamSet;
   UserNameParamSet: string[30];
   NameFileParamSet: string[20];
 end;


Констната:
const
UserNameBaseParams: array[0..3] of TMyParamInfo = ((?),(?),(?),(?));


Вот в этих (?) и загвоздка, если пустые скобки, компилируется нормально, а как заполнить их (в этом собственно и дело) не знаю и найти не смог (может не там искал :(). А вообще возможно такое?


 
Digitman ©   (2005-07-07 10:20) [1]

const
UserNameBaseParams: array[0..1] of TMyParamInfo = (
 ( MyParamSet: psNone;
   UserNameParamSet: "xxx";
   NameFileParamSet: "yyy"),

 ( MyParamSet: psFirst;
   UserNameParamSet: "aaa";
   NameFileParamSet: "bbb")
 );


 
ЮЮ ©   (2005-07-07 10:25) [2]

см Record constants в хелпе:
(
 (
    MyParamSet: psNone;
    UserNameParamSet: "psNone";
    NameFileParamSet: "None"
 ),
 (?),
 (?),
 (?)
);


 
chelovek   (2005-07-07 10:35) [3]

Ок! Спасибо.


 
evvcom ©   (2005-07-07 10:35) [4]


> TMyListParamSet = (psNone, psFirst, psLast);

Вообще-то это еще не set, я бы обозвал это TMyListParam, и
TMyListParamSet = set of TMyListParam


 
chelovek   (2005-07-07 10:42) [5]

evvcom ©   (07.07.05 10:35) [4]
Так в общем то и есть, просто COPY/PAST и редактирование не очень корректно получилось.



Страницы: 1 вся ветка

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
1-1120679021
Vampirchik
2005-07-06 23:43
2005.07.25
ошибка при инициализации приложения (0xc0000135)


14-1120135115
Магнум
2005-06-30 16:38
2005.07.25
Вопрос по HTML


3-1118573453
Nimfa
2005-06-12 14:50
2005.07.25
Проблемы с представлением чисел Float в IB 6.0


4-1117453733
chili
2005-05-30 15:48
2005.07.25
как можно отследить появление нового процесса в системе?


14-1120371700
Anvar
2005-07-03 10:21
2005.07.25
Программист-стажер, Delphi. Никто не хочет поработать?