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

Вниз

Удалить MenuItem из MainMenu   Найти похожие ветки 

 
BBCHa ©   (2003-04-16 13:56) [0]

в FormCreate создал несколько MenuItem. Все прекрасно, отображаются, кликаются и т.д. А вот при FormDestroy как я понимаю их надо прибить. Делаю так -
For i:=miLanguages.Count-1 DownTo 0 Do
miLanguages.Delete(i);

или так

miLanguages.Clear;
Они вроде прибиваются, а потом - вываливает ошибку : Invalid pointer operator

Народ, чего делать то???


 
MBo ©   (2003-04-16 14:02) [1]

Если при создании ты указал им владельца (не Nil), то он сам их и уничтожит (скорее всего форма)


 
Skier ©   (2003-04-16 14:04) [2]

>BBCHa
1) Хорошо бы код показать
2) если у тебя miLanguages владелец для всех MenuItem-
ов,то ни miLanguages.Delete(i); ни miLanguages.Clear; делать
не нужно. Все MenuItem-ы в таком случае освободяться при
освобождении miLanguages, который, видимо (?), создан
в дизайне и будет убит формой, которая будет являться
владельцем уже miLanguages


 
BBCHa ©   (2003-04-16 14:23) [3]

Спасибо, так оно и есть, проглючило меня, ошибка не в этом



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
14-91470
malkolinge
2003-04-09 15:58
2003.04.28
Я УГАДАЛ СВОЙ ПАРОЛЬ !!!!!!!!!!!!!!!!!!!!1


1-91338
KIR
2003-04-15 11:50
2003.04.28
Отследить нажатие на клаву или движение мышью


1-91339
tytus
2003-04-15 17:15
2003.04.28
Вид компонент


3-91154
alex _bredin
2003-04-09 10:35
2003.04.28
Индексы и SQL


1-91313
ErikIvanov
2003-04-16 18:19
2003.04.28
Немогу понять куда девался interface!