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

Вниз

Массив объектов   Найти похожие ветки 

 
McSimm2   (2003-11-05 16:32) [0]

Можно как нибудь в разделе констант обявить и описать массив объетов ???

Типа
const
mymas: array [1..2] of string = ("1","2");

mymas: array [1..2] of TMenuItem = (???)

Или сначала нужно объявлять все TMenuItem, а потом в цикле их присваивать mymas[i]


 
Юрий Федоров ©   (2003-11-05 16:36) [1]

в разделе констант нельзя


 
Малиновский Владимир   (2003-11-05 16:37) [2]

А как ты в константном разделе инициализируешь объекты? Кто конструктор вызовет?
var
mymas : array[1...222] of TMenuItem;
i : integer;

begin
for i := Low(mymas) to high(mymas) do
mymas := TMenuItem.Create(Self)


 
Ega23   (2003-11-05 16:37) [3]

const
mymas: array [1..2] of string = ("1","2");

Это можно.

mymas: array [1..2] of TMenuItem = (???)

ИМХО, это надо не в разделе const объявлять, а в var, а потом присвоить либо nil, либо реально созданным объектам.


 
McSimm2   (2003-11-05 16:39) [4]

Малиновский Владимир (05.11.03 16:37) [2]
Ну да, логично ... Так вот и делаю ...


 
TUser ©   (2003-11-05 17:13) [5]

Опиши их в отдельном юните и сделай Create при его инициализации.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
1-56698
Zaratustra
2003-11-07 14:23
2003.11.17
Вопрос по компонентам схожим с TreeView


1-56747
Basilio
2003-11-06 15:49
2003.11.17
Исходники diff


7-56938
som
2003-09-08 12:14
2003.11.17
Запущена ли внешняя программа на выполнение ?


1-56637
explorer
2003-11-05 12:58
2003.11.17
Расположение компонент на форме


14-56815
Style
2003-10-24 12:33
2003.11.17
Газели млин!