Вниз
Скачать: 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.014 c
1-56697
Ganjo
2003-11-07 14:16
2003.11.17
Печать содержимого StringGrid


14-56819
Style
2003-10-20 14:49
2003.11.17
Помогите, SQL, php Нужен совет! дело такое.


1-56639
KoSt1
2003-11-05 14:07
2003.11.17
форма


14-56832
BJValentine
2003-10-17 15:08
2003.11.17
Спорт


14-56867
Думкин
2003-10-27 04:41
2003.11.17
С днем рождения! 27 октября.




   Наверх