Главная страница
    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.038 c
15-1177056559
infom
2007-04-20 12:09
2007.05.20
Механизм отображения "красивого" графа


15-1177149836
borodaj
2007-04-21 14:03
2007.05.20
обработка изображений


1-1174734162
logslava
2007-03-24 14:02
2007.05.20
Можно ли у компонента найти свойство..


1-1174416311
Malik
2007-03-20 21:45
2007.05.20
Масштабирование StringGrid a перед распечаткой


11-1159527274
Юрий Шабанов
2006-09-29 14:54
2007.05.20
Delphi with KOL only.





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