![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
не выполняется обработчик OnClose формы [D7]
de_guta © (2011-10-24 12:19:00)
repeat
if a>b then exit
Application.ProcessMessages;
until is_close
событие onclose или OnCloseQuery формы вобще не обрабатываются соответственно форму закрыть не могу. Могу только через HotKey, OnKeyDown формы обрабатыватеся нормально а OnClose почему то нет.
в OnClose стоит is_close:=true
de_guta (2011-10-26 06:33:00) [1]всем спасибо за ответы
Eraser (2011-10-25 09:11:00) [2]> [0] de_guta (24.10.11 12:19)
используйте многопоточность, зря что ли столько ядер в процессорах стали делать.
Wnd (2011-10-24 17:35:00) [3]1) is_close не нужно:
repeat
// ...
Application.ProcessMessages;
until Application.Terminated;
2) Приведенный вами код работает. Создайте новый пустой проект и проверьте. Ваша проблема где-то в другом месте в программе. Ищите.
Плохиш (2011-10-24 13:22:00) [4]
> de_guta (24.10.11 12:19)
Телепаты в отпуске.
RWolf (2011-10-24 13:03:00) [5]предлагаю переместить работу в OnTimer или OnIdle.