![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как удалить предок компонента из его же события
Sco © (2006-10-18 16:10:00)Мне надо так но выдаётся ошибка, шо делать?
procedure TAlarmClockF.AlarmDelIconClick(Sender: TObject);
begin
// smth code
AlarmDelIcon.parent.destroy
// smth code
end;
Всё идёт гладно до end; потом ошибка памяти, шо можно сдесь сделать?
Sco (2006-10-18 17:06:00) [21]2Amoeba издеваешься? лучше бы написал код который мне надо ввести...
Amoeba (2006-10-18 17:04:00) [22]
> чо такое Орд
Отец русской демократии
Sco (2006-10-18 17:00:00) [23]2Плохиш а ето как? даже не представляю
2Германн ваще ничо не понял, чо такое Орд, PostMessage/
можна для меня попроще... а то нифига не понимаю
Германн (2006-10-18 16:56:00) [24]PostMessage поможет ОРД
Плохиш (2006-10-18 16:54:00) [25]
> Sco © (18.10.06 16:44) [7]
> не понял... чо за маразм. Мне надо сносить панель, на панели
> есть иконка - жму на неё - и панель должна исчезнуть с формы
> и из памяти.
Закажи панель форме, она уничтожит и даже денег не возьмёт.
Sco (2006-10-18 16:44:00) [26]не понял... чо за маразм. Мне надо сносить панель, на панели есть иконка - жму на неё - и панель должна исчезнуть с формы и из памяти. так что не "нефиг" - а как её удалить?
Я делаю обработку события OnClick, но прямо оттуда нормально снести не могу, глюки, а снести НАДО! как ето сделать? У TPanel нету release
Плохиш (2006-10-18 16:37:00) [27]
> Sco © (18.10.06 16:35) [4]
> 2[b]Плохиш[/b] я уюзаю TPanel, а у неё нету release
Ну и негиК удалять то, что не создавал.
Сергей М. (2006-10-18 16:36:00) [28]
> шо делать?
С какого перепугу чадо может потребовать у родителя убиения самого себя, при этом контролируя процесс своего убиения ?)
Sco (2006-10-18 16:35:00) [29]2[b]Плохиш[/b] я уюзаю TPanel, а у неё нету release
Плохиш (2006-10-18 16:28:00) [30]
> Sco © (18.10.06 16:23) [2]
> теорию глюка я понял, а вот как испольщовать release я незнаю
Ну.. можно слово "destroy" в своём коде заменить на слово "release". А можно и в справке что-нибуть почитать.
Sco (2006-10-18 16:23:00) [31]теорию глюка я понял, а вот как испольщовать release я незнаю...
Плохиш (2006-10-18 16:14:00) [32]
> AlarmDelIcon.parent.destroy
Отпилить сук на котором сидишь и удивляться, что сильно ударился при падении. Рыдал....
Попробуй применитьRelease, как в справке и написано.