Всем привет!
Понадобился таймер обратного отсчета накидал быстро схемку и заметил следующее: таймер (допустим на 60 сек) быстрее производит отсчет чем системное время или время на телефоне.
Другими словами..запускал на телефоне секундомер одновременно с таймером на ПК..таймер на ПК секунд на 15 быстрее завершает отсчет.
Подскажите где ошибка, схема в аттаче.
code_30549.txt
Этот топик читают: Гость
Ответов: 655
Рейтинг: 18
|
|||
карма: 0 |
| ||
файлы: 1 | code_30549.txt [808B] [192] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2021-05-21 07:57:02 |
|||
карма: 0 |
|
Ответов: 655
Рейтинг: 18
|
|||
что использовать тогда MMtimer? Но он отдельный поток создает же?
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2021-05-21 07:57:02 |
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Gunnman писал(а): что использовать тогда MMtimer?Можно и MMTimer, но только исключить его работу с интерфейсными элементами
|
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_30552.txt [941B] [156] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): Точность +- 1 секА тогда как объяснить вот это Gunnman писал(а): таймер (допустим на 60 сек) быстрее производит отсчет чем системное время или время на телефоне.У тебя же тоже стоит таймер с интервалом в 1 сек Да и условие задачи не выполнено Gunnman писал(а): Понадобился таймер обратного отсчета |
|||
карма: 22 |
|
Ответов: 655
Рейтинг: 18
|
|||
Что-то я запутался..так, у меня стоит таймер с интервалом в 1 сек + счетчик значение счетчика идет в Lable..
каждую итерацию таймера срабатывает счетчик..по идее 60 итераций таймера = 60 секунд (и значение счетчика должно быть 60). ------------ Дoбавленo в 13.31: Моя схема: 1) на процессоре Intel Core I5 650 win7 32bit (на работе) дает результат точный 2) на процессоре AMD A10-4600M win7 64bit (дома)дает результат на 15 секунд быстрее. Тестировал так: запускал схему и таймер на телефоне (либо онлайн таймер) |
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
карма: 26 |
| ||
файлы: 1 | code_30554.txt [709B] [400] |
Ответов: 655
Рейтинг: 18
|
|||
Netspirit, nesco, Tad, gprs-client-83.149.9.186., Всем спасибо, проверил все схемы на Intel Core I5 650 win7 32bit, вечером проверю на AMD A10-4600M win7 64bit отпишусь.
------------ Дoбавленo в 13.40: Netspirit, у меня дома лежит Windows Server 2000 с наклейкой) ни разу не ставился) |
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Так я на работе... Дома у меня на VMWare стоит, но редко пользуюсь.
|
|||
карма: 26 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
| ||
файлы: 1 | code_30555.txt [1.7KB] [222] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): дарюА мне оно зачем, я не просил |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А это ответ на:
nesco писал(а): Tad писал(а)Точность +- 1 сек
А тогда как объяснить вот это Gunnman писал(а)таймер (допустим на 60 сек) быстрее производит отсчет чем системное время или время на телефоне. У тебя же тоже стоит таймер с интервалом в 1 сек Да и условие задачи не выполнено Gunnman писал(а)Понадобился таймер обратного отсчета Точного времени начала Олимпиады не знаю - поставил на 8:00:00 |
|||
карма: 25 |
|
Ответов: 8930
Рейтинг: 823
|
|||
nesco писал(а): А мне оно зачем |
|||
карма: 19 |
|