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

Вниз

Помогите в Delphi организовать таймер на 10мс   Найти похожие ветки 

 
2expres   (2006-12-19 21:12) [0]

Организавал этот таймер с помощью компанента Timer с библиотеки system, но он очень не точен. Говорят можно организовать с помощью функций win API. Расскажите как, если можно с примером.


 
Anatoly Podgoretsky ©   (2006-12-19 21:14) [1]

> 2expres  (19.12.2006 21:12:00)  [0]

В справке функции начинаются со слова time мало отличаются по работе от обычного таймера.


 
2expres   (2006-12-19 21:19) [2]

А как же организовать точный таймер? Или как ловить системные прерывания в Delphi? Можно ли повысить приоритетность моей программы, я так понял не точность вызвана не высокой приоритетностью таймера в самом Windows?????


 
Anatoly Podgoretsky ©   (2006-12-19 21:26) [3]

> 2expres  (19.12.2006 21:19:02)  [2]

Не точность вызвана двумя факторами

1. низкий приоритет у таймера
2. нагрузка на виндоус

с первым можно бороться через переход на мультимедия таймер и функции обратного вызова. Теоритически около 1 мс при не  нагруженой системе.
Работа практически не отличается от обычного таймера.


 
2expres   (2006-12-19 21:30) [4]

А что такое MSDN "Multimedia Timer Functions" ??? Прочитал что так организуются таймеры до 1мс.


 
Anatoly Podgoretsky ©   (2006-12-19 21:36) [5]

> 2expres  (19.12.2006 21:30:04)  [4]

Описание есть и в MS SDK, поставляется вместе с Дельфи.
В MSDN более расширеное.
Ты сначала со справкой ознакомься, чтобы вопросы были конкретными.


 
2expres   (2006-12-19 21:38) [6]

Спасибо.


 
RightD   (2006-12-20 09:54) [7]

Привет! а где можно скачать MSDN?
На сайте MS не нашел


 
Anatoly Podgoretsky ©   (2006-12-20 10:14) [8]

> RightD  (20.12.2006 9:54:07)  [7]

Его надо сначала купить, потом тебе пришлют диски от трех до чемодана, в зависимости от версии.


 
clickmaker ©   (2006-12-20 10:15) [9]


> от трех до чемодана

сам чемодан - бесплатно


 
Anatoly Podgoretsky ©   (2006-12-20 10:22) [10]

> clickmaker  (20.12.2006 10:15:09)  [9]

Конечно, к чемодану еще много чего прикладывается, плюс постоянно будут присылать новые диски, по несколько штук в месяц.


 
RightD   (2006-12-20 10:24) [11]

Как я понял вы то этот чемодан поимели, не верю что купили...


 
Anatoly Podgoretsky ©   (2006-12-20 10:35) [12]

> RightD  (20.12.2006 10:24:11)  [11]

Ну сказали же - чемодан бесплатно.


 
DVM ©   (2006-12-20 11:11) [13]


> Ну сказали же - чемодан бесплатно.

Точнее чемоданЫ. Их спустя годы становится очень много как и дисков.


 
RightD   (2006-12-20 11:21) [14]

Ну вас -)


 
Anatoly Podgoretsky ©   (2006-12-20 13:48) [15]

> DVM  (20.12.2006 11:11:13)  [13]

Так и есть, новые даже не распаковываются.


 
Плохиш ©   (2006-12-21 12:41) [16]


> RightD   (20.12.06 09:54) [7]
> Привет! а где можно скачать MSDN?

Чем онлайн версия не нравится?



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

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

Наверх




Память: 0.5 MB
Время: 0.053 c
2-1177618625
VVR
2007-04-27 00:17
2007.05.20
Открытие и закрытие дисковода


1-1174714805
Dismember
2007-03-24 08:40
2007.05.20
TrackBar, реагирующий на нажатия в своей области.


3-1171882209
vani
2007-02-19 13:50
2007.05.20
Delphi7 ADO MSSQL2k


15-1176963653
Anton_La
2007-04-19 10:20
2007.05.20
Записать в цикле.


15-1177164438
Raqw
2007-04-21 18:07
2007.05.20
Подключается к интернету, но не загружаются страницы!