Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Внизкак завершить приложение Найти похожие ветки
← →
Asker © (2009-02-04 14:25) [0]Подскажите как завершить приложение, если оно определенное кол-во минут бездействует...
Использовал onIdle.
Примеры найденные в инете почему-то не работают.
И похоже если курсор стоит в TEdit, напрмер, приложение в ожидании ввода, не считает себя бездействующим.
Заранее благодарен
← →
stas © (2009-02-04 14:31) [1]Интересует как определить что приложение бездействует?
← →
Юрий Зотов © (2009-02-04 14:32) [2]"Бездействует" - это значит, что юзер не работает с клавой и мышью?
Тогда так:
- ставим таймер на нужное время;
- в обработчике OnTimer закрываем программу;
- в обработчике Application.OnMessage: если сообщение лежит в диапазоне WM_KEYFIRST..WM_KEYLAST или WM_MOUSEFIRST..WM_MOUSELAST, то сбрасываем таймер (дважды переустанавливая его свойство Enabled).
← →
clickmaker © (2009-02-04 14:41) [3]таймер + GetLastInputInfo() не подойдет?
← →
Asker © (2009-02-04 14:49) [4]Спасибо!
С OnMessage все работает)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.051 c