Вверх ↑
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2007-05-16 17:56:28 ЛС | профиль | цитата
Galkov, ты случаем не рассматривал вариант переделки штатного таймера. Я тут полазил по описанию KOL'а и нашел вот что
Кладов писал(а):
Мультимедийный таймер (TMMTimer).

Данный объект является более точным инструментом для отсчета интервалов времени, чем простой
таймер. Он использует так называемый "мультимедийный" таймер, который для своей работы не
требует оконного дескриптора, и вместо отправки сообщений, напрямую вызывает пользовательский
обработчик. Причем, вызов происходит всегда в чужом (системном) потоке команд. Т.е. не только не
гарантируется, что событие будет срабатывать только, когда процесс ожидает сообщений, но
напротив: почти наверняка будет происходит прерывание текущей операции, чтобы выполнить
указанный обработчик.
Почему бы нам не вставить его вместо стандартного? Я попробовал -- вроде не глючит, но детально не проверял.
карма: 22

0