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

Вниз

Помогите в 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 вся ветка

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

Наверх





Память: 0.48 MB
Время: 0.48 c
3-1173074542
merko$
2007-03-05 09:02
2007.05.20
экспорт из IBQuery в Excel


1-1174906870
tytus
2007-03-26 15:01
2007.05.20
Как нормально заставить работать CM_MOUSELEAVE


15-1176885141
Карелин Артем
2007-04-18 12:32
2007.05.20
Вода из водопровода vs вода из бутыли.


9-1150186032
VolanD666
2006-06-13 12:07
2007.05.20
Текстурные координаты


9-1148916526
Avenger
2006-05-29 19:28
2007.05.20
Здраствуйте, Мастера!Проблема есть глобальная, с игрой...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский