Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.22;
Скачать: CL | DM;

Вниз

Таймер на 6 миллисекунд   Найти похожие ветки 

 
Elysium ©   (2004-07-08 16:32) [0]

Подскажите как сделать таймер с интервалом 6 миллисекунд. Заранее Thanks.


 
N170   (2004-07-08 16:34) [1]

Использовать мультимедийный таймер.
Ф-и: timeSetEvent() / timeKillEvent()


 
Lin7   (2004-07-09 16:42) [2]

Чем не устроил TTimer?
Если на WinAPI см. CreateTimer.

Если требуется обеспечить высокую точность отсчёта временных интервалов, то, т.к. windows не ось реального времени, это может быть проблематично. Как вариант процесс должен иметь приоритет REALTIME_PRIORITY_CLASS, а поток THREAD_PRIORITY_TIME_CRITICAL.
см. SetPriorityClass и SetThreadPriority.
Если же требуется просто очень точно отмерить интервал времени - используй команду поцессора RDTSC (в инете есть примеры, исходники).

Удачи.


 
Anatoly Podgoretsky ©   (2004-07-09 16:50) [3]

Lin7   (09.07.04 16:42) [2]
Тем что системный так равен 10 мс


 
Lin7   (2004-07-09 17:40) [4]

Anatoly Podgoretsky:
с помощью RDTSC мне удавалось отмерять временные интервалы в микросекунды. Сделать именно точный таймер думаю под виндой не получится никак.


 
MBo ©   (2004-07-09 17:43) [5]

>Lin7
Измерить - можно. Произвести действие через точный промежуток времени - увы, нельзя


 
Anatoly Podgoretsky ©   (2004-07-09 17:45) [6]

Lin7   (09.07.04 17:40) [4]
RDTSC это не таймер, а счетчмк, а вопрос про таймер, ответ [1] единственно возможный что бы получить такой интервал, другая вероятность использовать потоки вместо таймера.


 
Lin7   (2004-07-09 17:51) [7]

>MBo
Ну, дык, а я о чём?  :)

>Anatoly Podgoretsky
Каким образом можно использовать потоки вместо таймера?



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

Текущий архив: 2004.08.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1091538875
Ziko
2004-08-03 17:14
2004.08.22
HTML, тэг <select>, изменение рамки комбобокса


14-1091701094
syte_ser78
2004-08-05 14:18
2004.08.22
иконки технологической арматуры


1-1092125540
Mitrofan
2004-08-10 12:12
2004.08.22
Конфигуратор для приложения


1-1092128465
Koster
2004-08-10 13:01
2004.08.22
в Hint для TStringGrid надо показывать непомещающийся текст


14-1091410119
Думкин
2004-08-02 05:28
2004.08.22
С днем рождения! 2 августа