Форум программистов, компьютерный форум CyberForum.ru

Как написать свой таймер? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.64
mzarb
-211 / 7 / 1
Регистрация: 14.01.2013
Сообщений: 141
06.01.2014, 00:14     Как написать свой таймер? #1
Чтобы функция выполнялась скажем каждые 200 миллисекунд. Сейчас WM_TIMER делает это, но он не подходит. Искал по многим запросам в гугле и не смог найти простого примера.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 18:54     Как написать свой таймер? #21

Не по теме:

Цитата Сообщение от Nikcharn Посмотреть сообщение
Это удобнее просто, но если человек хочет написать свой таймер, кто ему мешает?
Никто не мешает. Если умеет - пусть пишет.



Добавлено через 8 минут
Цитата Сообщение от mzarb Посмотреть сообщение
кстати, а толку копипастить? ссылка
Это совсем не то, что нужно, просто задержка кода. А нужен таймер, который генерирует, с заданным инрервалом, событие, которое потом обрабатывается (вызывается нужная функция, или делается что нужно). Работа такого таймера не подвешивает код.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mzarb
-211 / 7 / 1
Регистрация: 14.01.2013
Сообщений: 141
06.01.2014, 19:01  [ТС]     Как написать свой таймер? #22
alsav22, получается если структура программы с WinMain, то ничего кроме WM_TIMER не получится написать? Ну по крайней мере ничего простого, понятно что как-то можно, но моих знаинй не хватит, ладно значит пока оставлю эту идею.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.01.2014, 19:40     Как написать свой таймер?
Еще ссылки по теме:

Написать свой манипулятор C++
как сделать таймер? C++
C++ Написать функцию, сдвигающую влево свой аргумент

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.01.2014, 19:40     Как написать свой таймер? #23
Цитата Сообщение от mzarb Посмотреть сообщение
получается если структура программы с WinMain, то ничего кроме WM_TIMER не получится написать?
Не знаю, может и можно, но средствами просто С++ такой тймер не написать, всё равно нужно или сторонние библиотеки подключать, или WinAPI использовать (там есть ещё мультемидийный таймер: http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx, может этот подойдёт?).
Yandex
Объявления
06.01.2014, 19:40     Как написать свой таймер?
Ответ Создать тему
Опции темы

Текущее время: 16:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru