Timer в Ms Visual Studio 2010

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

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  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.779
  2. yerke
    Ответов:
    3
    Просмотров:
    2.192
  3. yerke
    Ответов:
    4
    Просмотров:
    3.444
  4. gvik
    Ответов:
    1
    Просмотров:
    108
  5. Zhuk
    Ответов:
    0
    Просмотров:
    635
Статус темы:
Закрыта.

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