Вниз
Скачать: CL | DM;

Ошибка при создании popup меню   Найти похожие ветки 

← →
anod ©   (2002-03-30 00:37) [0]

Проблема такая.
У меня есть меню, в котором 4 пункта (2 из них черточки) постоянные, а количество остальных меняется(массив TMenuItems).
Чтобы вывести правильно все пункты я,
- отчищяю все меню
- создаю постоянные
- в цикле создаю остальны - выдает ошибку "Access violation at adrees ... in module "dl.exe""

1)Как избавится от этой ошибки?
2)Я пытался не весь список отчищять, а только меняемый.
for i:= 3 to PopUpmenu1.Items.Count do
PopUpMenu1.Items.Delete(i);
Выдает: "menu out of range"


← →
Adder ©   (2002-03-30 00:48) [1]

for i:= 2 to PopUpmenu1.Items.Count-1 do
Считай Count от нуля, не ошибешься :)


← →
anod ©   (2002-03-30 01:02) [2]

for i:= 2 to PopUpmenu1.Items.Count-1 do
PopUpMenu1.Items.Delete(i);

Усеравно выдает такое же:
"menu index out of range"


← →
Adder ©   (2002-03-30 01:52) [3]

Оопс... сорри :)

for i:= PopUpmenu1.Items.Count-1 downto 3 do
PopUpMenu1.Items.Delete(i);


← →
Adder ©   (2002-03-30 01:58) [4]

Даже не 3, а 4 (невнимательно прочитала) - если 3 то сотрется больше, чем надо...
for i:= PopUpmenu1.Items.Count-1 downto 4 do



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

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



Память: 0.45 MB
Время: 0.013 c
3-32679
vitnt2000
2002-03-20 07:05
2002.04.11
SQL Запрос


14-32956
Dimich
2002-03-04 10:25
2002.04.11
Заземление в учебном классе


3-32662
vopros
2002-03-20 11:13
2002.04.11
Помогите составить запрос:


4-33031
dimonn
2002-02-09 14:48
2002.04.11
Как изменить чужие Hint ы???


6-32913
Z
2002-01-04 23:40
2002.04.11
Как получить IP адрес компьютера?




   Наверх