Текущий архив: 2003.12.26;
Скачать: CL | DM;
Вниз
Таймер не запускается чаще, чем через 55 msec Найти похожие ветки
← →
Sergey Koshelev (2003-10-30 16:55) [0]SetTimer(MyWindow.Handle,1,Interval_ms,@MyProc)
В обработчике ничего нет,а миллисекунды таймер не чуствует
Что делать ?
← →
S.K (2003-10-30 17:08) [1]Дополнительный вопрос - что такое мультимедийный таймер - в help ничего про него нет
← →
Anatoly Podgoretsky (2003-10-30 17:12) [2]В справке тема Multimedia Timer Functions иеще несколько паралельных тем
← →
Anatoly Podgoretsky (2003-10-30 17:13) [3]Если же у тебя проблемы с использование спарвочной системы, то тебе сюда
http://delphiclub.ru/forums/index.php?act=ST&f=3&t=282&s=0d3783f9bb065e486eead45adb0dc9f3
← →
Woolen (2003-10-30 18:34) [4]
> Дополнительный вопрос - что такое мультимедийный таймер
> - в help ничего про него нет
В справочнике по дельфи - нет. Читай про винду. Не юзай дельфийские средства - обращайся к системе (есть подозрение, что ты этого еще никогда не делал), и будет тебе мультимедийный таймер. Он умеет срабатывать и с меньшим интервалом.
← →
Sergey Koshelev (2003-10-31 13:28) [5]Пытаюсь определить разрешение таймера:
TimeGetDevCaps(TimerCap,4);
str (word(TimerCap.wPeriodMin),str1);
str (word(TimerCap.wPeriodMax),str2);
и получаю wPeriodMin = 62076,
wPeriodMax = 5688
Это в каких же единицах и почему Min > Max ?
← →
Anatoly Podgoretsky (2003-10-31 13:50) [6]Не обращай внимания на слово Period, а читай справку supported resolution.
← →
S.K. (2003-10-31 14:30) [7]Читаю справку mmedia.hlp,
заголовок "Timer resolution"
Почему Min > Max стало понятно,
а вот про единицы измерения там там ничего нет
Moжно было бы предположить, что это msec (поскольку
функции timeBeginPeriod; timeEndPeriod,работают в миллисекундах) но тогда какое же получается максимальное разрешение ?
← →
Brahman (2003-10-31 17:05) [8]1 ms
Страницы: 1 вся ветка
Текущий архив: 2003.12.26;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.006 c