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

Вниз

Как убить компонент при выходе из него   Найти похожие ветки 

 
ЁПРСТ   (2004-05-04 15:44) [0]

Дело в том, что, если делать Destroy на OnExit, само собой, ругается. А как сделать чтобы не ругался? Может как-то можно определить, что компонент теряет фокус? Заранее спасибо.


 
Плохиш   (2004-05-04 15:48) [1]

Может достаточно Visible:=false для вашей задачи?


 
Mim1 ©   (2004-05-04 15:50) [2]

у меня не ругается, а как ругается у вас?


procedure TForm1.Button1Exit(Sender: TObject);
begin
 Button1.Free;
end;


 
Yanis ©   (2004-05-04 15:53) [3]

>Может как-то можно определить, что компонент теряет фокус?


WM_KILLFOCUS


 
ЁПРСТ   (2004-05-04 16:00) [4]

Да нет, спасибо - уже сделал. В другом месте глючило. А может на такой вопрос ответите: как определить, что компонент уже Destroy`нут? Пробовал сверять CB=nil - не реагирует, потому что CB - нифига не nil.


 
Mim1 ©   (2004-05-04 16:03) [5]

ЁПРСТ   (04.05.04 16:00) [4]

Вчера был разговор на эту тему, поищи соответствующую ветку.


 
Anatoly Podgoretsky ©   (2004-05-04 16:24) [6]

Не надо ничего проверять на nil, опасно, если ты удалил компонент из формы, то он исчезнет и из components



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
11-1069445126
DDA
2003-11-21 23:05
2004.05.16
Аналог FileSetDate на KOL e


4-1080732603
rimdl
2004-03-31 15:30
2004.05.16
Hooks


4-1080774742
GanibalLector
2004-04-01 03:12
2004.05.16
InitializeCriticalSection


14-1081857216
Digitman
2004-04-13 15:53
2004.05.16
Платформа Аллегро ... баннер перед носом ... чуть выше..


14-1083006799
Saturn
2004-04-26 23:13
2004.05.16
Сегодня 18 лет