Я вообще не юзаю все эти таймеры, для всего хватает только функции TIME(), если например нужно делать что-то периодически, просто в нужный момент загоняю в определённую переменную текущее значение TIME(), и потом проверяю разность TIME() - <Переменная>. При этом саму функцию TIME() можно не вызывать по сто раз за цикл, а в начале каждого цикла присваивать её значение какой-то переменной, и потом работать уже с этой переменной. ИМХО, без этих таймеров оптимальнее.
P. S. Кстати когда TIME() переходит через границу диапазона (раз в 49 суток вроде), то разность его с предыдущим значением (которое было запомнено до переполнения диапазона) не станет "космической", и всё равно будет верной. Опять же за счёт этого переполнения диапазона в результате вычитания. Проверено.




Ответить с цитированием