Timer в Ms Visual Studio 2010

Тема в разделе "MS Visual C++", создана пользователем Invisible, 12 янв 2011.

Статус темы:
Закрыта.
  1. Invisible

    Invisible Гость

    Помогите решить проблему с таймером (элемент Timer). При задании Interval=60 000 функция сробатывает через 1 минуту (так и должно быть (1мин=60сек, 1сек=1000мс)), а вот если написать 1000, то функция сробатывает не черес 1 секунду , а через 2. В чем проблема?
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    В том, что у приложения (и у таймера соответственно) не высший приоритет. Чем меньше интервал, тем больше погрешность таймера будет.
     
  3. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Это конечно логичное объяснение, но что-то я сомневаюсь что при интервале 1000мс погрешность может составлять ±1000мс ... Скорее всего или в коде ошибка, или тебе просто кажется что таймер срабатывает раз в две секунды.
     
Загрузка...
Похожие Темы - Timer Visual Studio
  1. Dock1100
    Ответов:
    5
    Просмотров:
    3.772
  2. yerke
    Ответов:
    3
    Просмотров:
    2.185
  3. yerke
    Ответов:
    4
    Просмотров:
    3.438
  4. Zhuk
    Ответов:
    0
    Просмотров:
    540
  5. animelubitel
    Ответов:
    0
    Просмотров:
    737
Статус темы:
Закрыта.

Поделиться этой страницей