Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Вниз

Высокочастотный таймер   Найти похожие ветки 

 
AlexR   (2004-07-14 15:51) [0]

Существуют ли готовые компоненты таймера с возможностью установки интервала меньше 1 мс. Ну например 0,01мс. И очень желательно, что бы у таймера было событие  OnTimer.  Киньте ссылку плиз. Спасибо.


 
KSergey ©   (2004-07-14 15:54) [1]

Не надо вам такого таймера
Все равно в винде вы не получите реально такой точности срабатывания обработчика.


 
QuasiLamo ©   (2004-07-14 15:56) [2]

у компонента TTimer наименьший период составляет около 50мс


 
tp   (2004-07-14 16:08) [3]

procedure FNTimeCallBack(uTimerID, uMessage: UINT;dwUser, dw1, dw2: DWORD)

...

uTimerID:=timeSetEvent(10,500,@FNTimeCallBack,100,TIME_PERIODIC);

...

timeKillEvent(uTimerID);


 
AlexR   (2004-07-14 17:30) [4]


> tp   (14.07.04 16:08) [3]


Спасибо. Сам только что нашел этот же код в каком-то хелпе.
Правда, на сколько я понимаю в этом методе минимальный интервал так и остался 1 мс, но зато он реально обеспечивается.


 
Digitman ©   (2004-07-14 17:51) [5]


> AlexR   (14.07.04 17:30) [4]


> зато он реально обеспечивается


цитирую справку из msdn:

Multimedia timer services allow applications to schedule timer events with the greatest resolution (or accuracy) possible for the hardware platform

чуешь, чем это пахнет ?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.08.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1091971522
Apocalepse
2004-08-08 17:25
2004.08.29
All Portal


1-1092343189
Zak3D[@Tm]
2004-08-13 00:39
2004.08.29
Модуль Classes.


14-1092044143
Серж
2004-08-09 13:35
2004.08.29
Как склеить 2 exe-шника?


14-1092138667
Sergey13
2004-08-10 15:51
2004.08.29
Книга Туркменбаши - смешно, ели б не так грустно


6-1088508038
Andrey
2004-06-29 15:20
2004.08.29
Как запустить приложение по локальной сети?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский