|
|
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
Ну например WAIT [ Проверка ] WINDOW TIMEOUT 5 т.е. у меня сейчас WAIT [ Проверка ] WINDOW TIMEOUT 5 на кнопке по Click. А как сделать, чтобы это происходило через определенный интервал времени. например серез 3 чача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 10:02 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
обрати взор на объект таймер. тама есть и выставление времени и соотв событие, кот происходит при наступлении времени Х ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 10:07 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
Hel!Riserобрати взор на объект таймер. тама есть и выставление времени и соотв событие Interval[ = nTime] nTime Задает интервал в миллисекундах между событиями Timer. По умолчанию принимается значение 0, которое блокирует запуск события Timer. Событие Timer Имеет место, когда истекает интервал времени, заданный свойством Interval. И где здесть вызтавление 1 суток, в миллисекундах выставлять? 8-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 10:29 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
дык умнож 24*60*60*1000 и постафь это в интервал. што так пугает слово милисеки?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 10:54 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
1 милисекунда - это одна сотая секунды, т.е. 100 милисекунд = 1 секунда. Ну, а далее все просто: 1 минута = 100*60 = 6 000 1 час = 100*60*60 = 360 000 1 сутки = 100*60*60*24 = 8 640 000 Хотя, если речь идет о таких больших интервалах, то логично делать отдельный EXE, который запускать уже средствами собственно Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 10:56 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
Опечатка 1 секунда, конечно, тысяча миллисекунд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 11:00 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
ВладимирМ1 милисекунда - это одна сотая секунды, т.е. 100 милисекунд = 1 секунда. Ну, а далее все просто: 1 минута = 100*60 = 6 000 1 час = 100*60*60 = 360 000 1 сутки = 100*60*60*24 = 8 640 000 Про интервал сомневался вот поэтому: Длина интервала зависит от точности, которой вы хотите достичь. Ввиду наличия принципиально неустранимого источника ошибок устанавливайте интервал вполовину от требуемой точности. ----- Получаем с поправкой 1 милисекунда - это одна тысячная секунды, т.е. 1000 милисекунд = 1 секунда. 1 минута = 1000*60 = 60 000 1 час = 1000*60*60 = 3 600 000 1 сутки = 1000*60*60*24 = 86 400 000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 11:06 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
Можно не выставлять уж такой длинный период таймера. Можно по таймеру периодически проверять текущее время и решать, запускать ли задачу сейчас или ждать еще один тик таймера. Например, поставить таймер на 10 секунд - и пусть себе щелкает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2005, 13:22 |
|
||
|
? Как зделать, что бы событие происходило например 1 раз в сутки или 1 раз в час
|
|||
|---|---|---|---|
|
#18+
UrriМожно не выставлять уж такой длинный период таймера. Можно по таймеру периодически проверять текущее время и решать, запускать ли задачу сейчас или ждать еще один тик таймера. Например, поставить таймер на 10 секунд - и пусть себе щелкает. На этом и порешил. Раз в полчаса проверяю наступило ли время Ч. Если да, то выполнять программу. Спасибо всем откликнувшимся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2005, 08:02 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32960697&tid=1588017]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 352ms |

| 0 / 0 |
