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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Owyn
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64
#1

Таймеры не работают - C++

01.08.2010, 19:21. Просмотров 593. Ответов 4
Метки нет (Все метки)

делаю программу без всяких mfc и afc

пробовал и

C++
1
2
3
4
5
void OnTimer(UINT nIDEvent) 
{
    logfile_f("\non TIMER CAME!\n");
    MessageBox(NULL, TEXT("on Test!"), TEXT("Yes2!"), 0);
}
C++
1
SetTimer(NULL,1,4000,NULL)
и

C++
1
2
3
4
5
VOID CALLBACK Test( HWND hWnd, UINT uMsg, UINT idEvent, DWORD dwTime )
{
    logfile_f("\nTIMER CAME!\n");
    MessageBox(NULL, TEXT("Test!"), TEXT("Yes!"), 0);
}
C++
1
SetTimer(NULL,1,4000,&Test)
+
C++
1
SetTimer(NULL,1,4000,(TIMERPROC)Test)
пробовал даже как у некоторых


- ничего не работает =\ время идет, а ничего не делается

в чем ошибка? вроде все поиско-результаты посмотрел, у всех работает, у меня нет
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2010, 19:21     Таймеры не работают
Посмотрите здесь:

Таймеры.Не срабатывает сравнение - C++
Всем доброго времени суток!.Есть код(архивация),который должен запускаться раз в 30 мин(в коде для теста 1 мин.),но почему-то этого не...

If не работают - C++
#include <stdio.h> #include <conio.h> #include <math.h> #include <complex.h> #include <process.h> void main() { int a,label; ...

% не работают - C++
Подскажите пожалуйста почему компилятору не нравиться % ? #include <iostream> #include <cmath> using namespace std; main() { ...

Не работают формы - C++
Создаю проект в Visual Studio 2010 Windows forms И сразу же компилирую , вот ошыбка : 1>------ Построение начато: проект:...

Условия не работают - C++
почему условия if (((x-x1)||(x1-x))<10) или if (((x-x1)<10)||((x1-x)<10)) неработают ? Как быть?

Не работают конструкторы.... - C++
Помогите, кому не трудно... Не работают конструкторы наследования (заккоментил подсказки на них...): #include <iostream.h> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rrrFer
Заблокирован
01.08.2010, 19:30     Таймеры не работают #2
тебе надо обработать сообщение от таймера
Owyn
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64
01.08.2010, 19:31  [ТС]     Таймеры не работают #3
всмысле?
rrrFer
Заблокирован
01.08.2010, 19:40     Таймеры не работают #4
таймер считает в отдельном потоке и отправляет сообщение, которое должно быть обработано тут:
C++
1
(TIMERPROC)Test
сообщение WM_TIMER, как то так:
C++
1
2
3
4
switch(uMsg){
case WM_TIMER:
//тут обработаешь
break;
Если в SetTimer() в качестве четвертого параметра передать NULL вместо адреса функции-обработчика, то сообщение надо обрабоать в функции окна, указанного в первом параметре. У вас же в первом варианте который вы привели:
Код
SetTimer(NULL,1,4000,NULL)
сообщение не придет никуда и, соответственно, ничем обработано не будет

Добавлено через 1 минуту
Цитата Сообщение от Owyn Посмотреть сообщение
всмысле?
в прямом
http://www.google.ru/search?hl=ru&so...=&oq=&gs_rfai=
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2010, 21:18     Таймеры не работают
Еще ссылки по теме:

Не работают цыклы for - C++
Всем доброго дня, программа почему-то отказывается выводить массив с помощью цикла, много раз так выводил . а сейчас не получается. Ни при...

Не работают флаги - C++
#include "stdafx.h" #include <stdlib.h> #include <iostream> #include <conio.h> #include <iomanip> using namespace std; ...

Не работают пачкейсы - C++
хочц пропатчить пачкейсами но не робит

Не работают логические операторы - C++
Выдает такую ошибку, в интернете не понял как решить, тренируюсь по пособию, там код слово в слово


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

Или воспользуйтесь поиском по форуму:
Owyn
0 / 0 / 0
Регистрация: 28.05.2009
Сообщений: 64
01.08.2010, 21:18  [ТС]     Таймеры не работают #5
в дллке вообще не сделать таймер? уже попробовал и окошко ей создать тот же результат для таймера
Yandex
Объявления
01.08.2010, 21:18     Таймеры не работают
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru