Создание оконного приложения, которое будет выполнять определенные действия через каждые 10 минут - PullRequest
0 голосов
/ 08 марта 2010

Мне было интересно, нужно ли мне использовать базовый игровой цикл для этой конкретной операции?

Ответы [ 3 ]

4 голосов
/ 08 марта 2010

Нет, просто используйте CreateWaitableTimer , SetWaitableTimer , а затем используйте MsgWaitForMultipleObjects вместо GetMessage или PeekMessage в цикле отправки событий (обычно в WinMain).

3 голосов
/ 08 марта 2010

Вы можете создать таймер и выполнить это действие при обработке сообщения WM_TIMER или при использовании функции таймера, которую вы указали при создании таймера.

См. SetTimer и WM_TIMER .

1 голос
/ 08 марта 2010

Вы можете реализовать таймеры более широко и переносимо, используя библиотеку Boost Asio .

Вот пример создания асинхронного таймера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...