Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2010, 22:27   #11
coNsept
Форумчанин
 
Аватар для coNsept
 
Регистрация: 14.12.2009
Сообщений: 716
По умолчанию

Спасибо за совет, в скором времени переделаю на выше вами описанное.
coNsept вне форума Ответить с цитированием
Старый 30.08.2010, 23:05   #12
sashonk
Форумчанин
 
Регистрация: 26.10.2009
Сообщений: 170
По умолчанию

Код:
SetTimer(hWnd, IDT_TIMER1, 1000, (TIMERPROC)NULL);
здесь вы создаете виндовый таймер, который ничего делать не будет, потому что ему передан NULL. Вот пример создания виндового таймера, завершающего приложение через 5 секунд

Код:
TIMERPROC CloseApp()
{
  PostMessage(gHwnd, WM_QUIT, 0, 0);
}
...
SetTimer(gHwnd, 1, 5000, (TIMERPROC)CloseApp);
убить таймер можно вызвав функцию KillTimer
Код:
KillTimer(gHwnd, 1);
билдовый таймер TTimer (если не ошиб.) это класс, который где-то в недрах себя оперирует функциями SetTimer, KillTimer, но напрямую их с ним использовать нельзя
sashonk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД в С++ Builder LingVist C++ Builder 3 21.12.2009 13:37
C++ Builder Eugene_Rublev Помощь студентам 5 29.09.2009 17:50
Перенести код из C++ Builder 5 в C++ Builder 2009 Kreadlling C++ Builder 2 13.09.2009 14:00
SetTimer, KillTimer NeiL Win Api 5 05.03.2008 07:37