Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

будильник [D7, WinME]


MuxauJl ©   (2004-06-11 22:02:00) 

Допустим у меня на форме Edit в нем вводится время в которое должен прозвучать сигнал. Как мне сделать так чтобы когда время совпадет со временем в Edit'е прозвучал сигнал? Как это сделать? Я же не буду каждую секунду таймером сравнивать Edit и Time! Мне нужна только система проверки...


RealRascal   (2004-06-13 14:45:00) [1]

можно еще в отдельном потоке запустить и с помощью sleep() там отмерять нужное количество миллисекунд


MuxauJl   (2004-06-13 14:31:00) [2]

я вообще-то на совет какой-нибудь дельный надеялся...
время должен вводить сам пользователь.


Anatoly Podgoretsky   (2004-06-12 00:03:00) [3]

KilkennyCat ©   (12.06.04 00:01) [11]
Сказать можно


KilkennyCat   (2004-06-12 00:01:00) [4]


> Anatoly Podgoretsky ©   (11.06.04 23:30) [10]


Мда... у нас тут есть служба побудки по телефону... сказать им про пикосекунды? :)


Anatoly Podgoretsky   (2004-06-11 23:30:00) [5]

Надо в цикле опрашивать счетчик тактов процессора, тогда можно будет речь вести про пикосекунды


KilkennyCat   (2004-06-11 23:22:00) [6]


> default ©   (11.06.04 23:07) [7]

ага, стандартным таймером.


Palladin   (2004-06-11 23:20:00) [7]


> ничё, ещё нужно найти время в миллисекундах

:))


default   (2004-06-11 23:07:00) [8]

Andy BitOff ©   (11.06.04 22:41) [5]
ничё, ещё нужно найти время в миллисекундах


connect   (2004-06-11 23:00:00) [9]

проверяй в таймере


Andy BitOff   (2004-06-11 22:41:00) [10]


>default ©   (11.06.04 22:37) [4]


Ну зачем Вы так? :)
Это же на поверхности лежало. Ему просто подумать лень, а таким и подсказывать не стоит :)


default   (2004-06-11 22:37:00) [11]

MuxauJl   (11.06.04 22:02)  
так зачем таймеру тикать каждую секунду?поставь его на время, через которое должен прозвучать сигнал(
нужна большая точность?тогда можно поставить первый интервал значительным, после обраб-ки соотв-его тика уменьшниь интервал тика и там уже сверяться со временем


Черный дембель   (2004-06-11 22:29:00) [12]

Будешь


MuxauJl   (2004-06-11 22:25:00) [13]

есть же другой вариант. Если у меня 10 Edit'ов, то что каждую секунду сравнивать все 10 едитов с временем?


Andy BitOff   (2004-06-11 22:20:00) [14]

... Я же не буду каждую секунду таймером сравнивать Edit и Time! ...

Если очень надо будет, то будешь.


Наверх

Титульная страница Поиск, карта сайта Написать письмо