Re[2]: Создание сервиса
От: Lexey Россия  
Дата: 04.02.02 09:42
Оценка:
Здравствуйте Рек, Вы писали:

R>>2. Насколько я понимаю у сервиса нет окна. (как использовать таймер ?)

Рек>Таймер можно завести и без окна.

А вот и нет. Я тоже некоторое время назад так считал.

Рек>
Рек>UINT SetTimer(HWND hWnd, UINT nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc ); 
Рек>


Посмотри внимательно комментарии к SetTimer в MSDN. Там вполне четко написано, что функцию вызывает DefWindowProc при обработке WM_TIMER.

Впрочем, возвращаясь к исходному вопросу:
Сервис может иметь окно, т.ч. SetTimer использовать вполне возможно. Альтернативным вариантом
является использование multimedia timers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.