|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Прошу прощения у почтенной публики. У меня проблема следующего рода. Аппликация запущена, через какое-то время, например 30 мин., если она неактивна, аппликацию надо закрыть. Как это осуществляется? Заранее благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 11:57 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Что Вы понимаете под выражением "не активна"? - Не выполняет никаких действий? Так может пользователь просто сидит, интерфейс вдумчиво разглядывает, прикидывает на какую кнопку ему нажать, чтобы нужный расчет запустить... - Неактивно окно? Юзер одновременно со вдумчивым разглядыванием интерфейса в аське с друзьями переписывается, справшивает у более опытных юзеров какую кнопку нажать... - Окно свернуто (минимизировано)? Так может там юзер кнопку нашел, нажал, пересчет запустил и опка оно считается, он окно вдумчиво разглядывать не хочет... А еще раскажите о причине, по которой Вам так хочется закрыть программу. Уж больно это невежливо - без разрешения пользователя программы закрывать... ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо .................................. Винтовка.ру .................................. Портал русскоязычной группы пользователей Sybase ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 12:10 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Таково требование того самого юзера. Если аппликация какое-то времиа неактивна - закрыть. Нет аппликация не свернута, но юзер, действительно, может замечтаться, тут-то аппликация и закроется, если настал час Х. О чем думал юзер, когда заказывал такую опцию... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 12:57 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Представляю себе картинку... Вводит человек счет-фактуру. Набил штук 30 позиций, потом, скажем, вышел на минутку в туалет, по пути назад его вызвали к начальнику... Приходит он назад, приложение закрылось и придется по новой эти позиции набивать... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 13:06 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Конечно, мы можем прикалываться сколько угодно, но кто платит, тот и музыку заказывает. Кто я такая, чтобы возражать? Поймет заказчик, что это не слишком удобно, поставить заглушку дело нескольких минут, а вот обработать ситуацию... Потому я и обратилась за помощью. Можем, конечно, заодно и чувство юмора развивать, почему бы и нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 13:11 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
все правильно. так и надо. -- надо почитать про событие application.idle ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 13:14 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
Dmitry! Спасибо большое!!! Все получилось на раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 13:38 |
|
Как отловить, что аппликация неактивна
|
|||
---|---|---|---|
#18+
В событии application.ilde после некорого времени простоя приложения сделать (главное окно).mdi_1.hide() и вывести окно для ввода пароля. После ввода пароля вернуть все обратно. Где-то так. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2009, 23:55 |
|
|
start [/forum/topic.php?fid=15&fpage=31&tid=1336168]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 9ms |
total: | 135ms |
0 / 0 |