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

Вниз

не выполняется обработчик OnClose формы   Найти похожие ветки 

 
de_guta   (2011-10-24 12:19) [0]



repeat
 if a>b then exit
Application.ProcessMessages;
until is_close


событие onclose или OnCloseQuery формы вобще не обрабатываются соответственно форму закрыть не могу. Могу только через HotKey, OnKeyDown формы обрабатыватеся нормально а OnClose почему то нет.

в OnClose стоит is_close:=true


 
RWolf ©   (2011-10-24 13:03) [1]

предлагаю переместить работу в OnTimer или OnIdle.


 
Плохиш ©   (2011-10-24 13:22) [2]


> de_guta   (24.10.11 12:19) 

Телепаты в отпуске.


 
Wnd   (2011-10-24 17:35) [3]

1) is_close не нужно:
repeat
 // ...
 Application.ProcessMessages;
until Application.Terminated;

2) Приведенный вами код работает. Создайте новый пустой проект и проверьте. Ваша проблема где-то в другом месте в программе. Ищите.


 
Eraser ©   (2011-10-25 09:11) [4]

> [0] de_guta   (24.10.11 12:19)

используйте многопоточность, зря что ли столько ядер в процессорах стали делать.


 
de_guta   (2011-10-26 06:33) [5]

всем спасибо за ответы



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
1-1319621779
IGray
2011-10-26 13:36
2013.12.15
Как сравнить два XML-документа?


2-1362008436
Вова
2013-02-28 03:40
2013.12.15
SDI Application в VCL Application


15-1371378904
robt5
2013-06-16 14:35
2013.12.15
Определить консольную программу не запуская ее


1-1319804031
teanick
2011-10-28 16:13
2013.12.15
ApplicationEvents в dll, не работает OnIdle


15-1372019403
Юрий
2013-06-24 00:30
2013.12.15
С днем рождения ! 24 июня 2013 понедельник