|
|
|
Повесить обработчик на заданное время
|
|||
|---|---|---|---|
|
#18+
Добрый День! Подскажите как бы я мог повесить обработчик на азданое время например 18:00, чтоб не проверять по таймеру постоянно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 19:11 |
|
||
|
Повесить обработчик на заданное время
|
|||
|---|---|---|---|
|
#18+
> Автор: Grayscale > Добрый День! Подскажите как бы я мог повесить обработчик на азданое время например 18:00, чтоб не проверять по > таймеру постоянно? в командной строке команда AT, в GUI - "Пуск" - "Панель управления" - "Назначеные задания" Ы? -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 19:21 |
|
||
|
Повесить обработчик на заданное время
|
|||
|---|---|---|---|
|
#18+
Не так... повесить резидента который по событию время настало активизировался и чет делал.. при этом у него кроме события время настало есть еще другие (юзер подсуетился), можно конечно по таймеру сидеть и смотреть настало ли время, но не аккуратно как-то... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 19:29 |
|
||
|
Повесить обработчик на заданное время
|
|||
|---|---|---|---|
|
#18+
> Автор: Grayscale > Не так... повесить резидента который по событию время настало активизировался и чет делал.. при этом у него кроме > события время настало есть еще другие (юзер подсуетился), можно конечно по таймеру сидеть и смотреть настало ли время, > но не аккуратно как-то... Делаешь программу, потом создаешь задание, которое в момент когда "время настало" запустит программу на выполнение, но это только в случае привязки ко времени, а не "когда все ушли" или "кто-то что-то сделал". Или я что-то недопонял? Насчет события "юзер подсуетился" тоже не совсем понятно :) . В смысле, способы есть, но они зависят смысла того, что вкладывается в это событие -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 20:36 |
|
||
|
Повесить обработчик на заданное время
|
|||
|---|---|---|---|
|
#18+
GrayscaleНе так... повесить резидента который по событию время настало активизировался и чет делал.. при этом у него кроме события время настало есть еще другие (юзер подсуетился), можно конечно по таймеру сидеть и смотреть настало ли время, но не аккуратно как-то... Элементарно. Режешь свою задачу на несколько частей. Часть первая - главная, собственно сама программа делающая что-то полезное. Часть вторая - запускалка (одна универсальная или несколько на все случаи жизни). Запускалок может быть много разных, либо одна общая с кучей параметров. Это тебе даст и "юзер подсуетился" и "таймер системный сработал". Маленькая запускалка всегда сидит в памяти, и при нужде загружает и запускает большую главную часть. Можно сделать наоборот - главная часть сидит в памяти и ждет когда запускалка ее дернет. Между собой главная часть и запускалка могут общаться как угодно, запускалка может: - создавать флаговые файлы в определенном каталоге - посылать WM_USER сообщения - подключаться по tcp/ip - дергать мьютексы, семафоры или события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 21:42 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35664137&tid=2161603]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 418ms |

| 0 / 0 |
