Russian Qt Forum
Ноябрь 23, 2024, 18:04 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с QTimer  (Прочитано 5215 раз)
2die4
Гость
« : Октябрь 28, 2005, 12:12 »

Здравствуйте!

Возникла такая проблема с QTimer. Мне нужно запускать его каждые 25 мсек.
Но QTimer категорически отказывается запускаться с таким интервалом. При установке
25 мсек - он запукается с темпом 31-32 мсек. Когда ставишь 15 мсек, он запускается с
темпом 15. Но при любом значении от 16 до 25, он запускается все равно с темпом 30.
Пробовал пользоваться виндовой функцией timeBeginPeriod. Ставил значения 1 и 25 - не помогло.
При том, что функция timeGetDevCaps выдает минимальный период равный 1 мсек.

Вообщем, что делать??

P.S. Система Win2000
Записан
nEoN
Гость
« Ответ #1 : Октябрь 28, 2005, 13:09 »

Для извлечения минимальных интервалов времени в Winows можно воспользоваться функцией GetTickCount(), но чтоб это работало именно как таймер, нужно реализовавывать самому таймер с помощью этой функции.
Записан
Vilgeforce
Гость
« Ответ #2 : Октябрь 28, 2005, 15:03 »

Хм... Винда плохо с такими промежутками работать будет, это не RTOS. Кста, зачем, если не секрет, такие малые времена?
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Октябрь 28, 2005, 17:00 »

Ну дык... Винда она иначе не может...
Мне тоже в софте нужны были маленькие промежутки времени... Пришлось циклами (бля!!!) реализовывать, ибо даже в доке написано - интервал менее 50 мс достоверно не выдерживается... Ни в винде, ни в пингвине...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #4 : Октябрь 31, 2005, 10:16 »

цыклами тоже плохо

это же от машины зависит, циклы с разной скоростью идут
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.192 секунд. Запросов: 23.