Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.02 c
3-56532
DmS
2003-10-27 13:19
2003.11.17
вопрос по Access у


14-56853
adif
2003-10-27 14:19
2003.11.17
Защита файла от удаления


4-56959
kostik78ua
2003-09-19 21:38
2003.11.17
FindFirstChangeNotification


14-56885
y-soft
2003-10-25 09:37
2003.11.17
Вот, дедом стал!


1-56733
Yuriy
2003-11-07 17:22
2003.11.17
Как использовать Thread если...




   Наверх