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

ATL Service и переодическая задача - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на базовый класс и на производный http://www.cyberforum.ru/cpp-beginners/thread924626.html
Пытаюсь разобраться с классами и наследованием. Сама эта задача из Дейтела "Как программировать на C++" Есть базовый класс Точка и у него один наследник Круг. В самой программе определяю две...
C++ error LNK2001: unresolved external symbol Здравствуйте. Начала изучать С++ по Либерти. На шаблонах компилятор начал выдавать ошибки. Вроде уже все 10 раз проверила. При комментировании строки в main() все работает, иначе: 1>19_4.obj :... http://www.cyberforum.ru/cpp-beginners/thread924615.html
C++ Вывести строку задом наперед
1)Пользователь вводит строку данных программа выводит из нее только цифры. 2)Вывести строку задам на перед. #include <iostream> #include <conio.h> using namespace std; int main { char...
C++ Помогите найти ошибку в коде
Всем привет.Пишу вот такой простенький код в Visual Studio #include <iostream> Int main() { system("pause");
C++ Найти сумму элементов с нечетными индексами http://www.cyberforum.ru/cpp-beginners/thread924581.html
как найти сумму елементов с непарными индексами
C++ можно ли инкрементировать в for на два. т.е. for(int i=0; i< N; i+2) ну конкретно так не получается, компилятор ругается, может как то по другому можно. Сейчас сделал так : for(int i=0; i< N; i++) { i++; ...... } подробнее

Показать сообщение отдельно
Toshen
0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 7

ATL Service и переодическая задача - C++

18.07.2013, 09:08. Просмотров 860. Ответов 11
Метки (Все метки)

Необходимо написать сервис для вин, использую для этой цели шаблон в VS2010(С++, АТЛ).
Переопределяю события(при старте, паузе...) - всё ок. Реализую нужный функционал.

Как реализовать периодическое выполнение некоторого кода?
Если при старте делать бесконечный цикл, то сервис не запускается( видимо необходимо окончание метода пристарте). Пробовал сделать так:
C++
1
threadHandle = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)ThreadFunc, this, 0, NULL);
но при старте сервиса он сразу же завершил свою работу.

Добавлено через 16 часов 49 минут
всё ещё актуально
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru