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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2015, 22:47   #1
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию Ограничить работу таймера

Есть таймер
Код:
procedure WinTime(Handle: HWND; uMsg: UINT; idEvent: UINT_PTR; dwTime: DWORD); stdcall;
begin
//тут ход выполнения
end;
он выполняет действие повторяющиеся, как сделать чтобы например после 1 минуты таймер перестал выполнять действие,
пробывал через sleep()
Код:
SetTimer(Handle,1,500,@WinTime);
sleep(60000)
но он лишь делает задержку перед выполнением, как ограничить время работы, загнать как то в другой таймер? или что?

Программа WINAPI
HTTqp вне форума Ответить с цитированием
Старый 07.02.2015, 23:08   #2
lomastr_
Форумчанин
 
Регистрация: 16.01.2015
Сообщений: 672
По умолчанию

а справку по SetTimer почему не прочитали? там все написано
lomastr_ вне форума Ответить с цитированием
Старый 07.02.2015, 23:29   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
или что?
Выключи его с помошью KillTimer().
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.02.2015, 23:44   #4
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию

про уничтожить я понял в как сделать чтобы через определенное время, поместить KillTimer() в таймер? или что?
HTTqp вне форума Ответить с цитированием
Старый 08.02.2015, 00:21   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
поместить KillTimer() в таймер?
Ну да )
Почему бы нет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пауза таймера qwerty74 C# (си шарп) 3 01.07.2011 20:53
Работа Таймера Danglover Общие вопросы Delphi 3 27.03.2011 16:02
Запуск таймера Alexandr000006 Помощь студентам 4 08.03.2011 16:09
Timer 3 таймера Бриит Помощь студентам 3 09.11.2010 10:21
Прерывания таймера. Kingdom_Reborn Помощь студентам 0 07.11.2010 22:58