Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Куча будильников (напоминаний)   Найти похожие ветки 

 
click   (2006-11-10 11:41) [0]

как лучше организовать?
к примеру приложение должно выдать Showmessage в 12_00, в 14_20, 16_30.. ну и еще когда нибудь...
все эти дататайм хранятся например в инф файле или в БД - неважно...
так вот как будет грамотней? каждый раз когда GetSysTime в wSecond вернет 0 сравнивать часы и минуты читая сравниваемые значения из файла, или при запуске программы подобрать все значения в массив и потом каждую минуту сравнивать с элементами массива... или может еще как?
вобщем как будет наиболее оптимально, грамотно, и прочее..


 
Ketmar ©   (2006-11-10 11:46) [1]

waitable timers, например.


 
Курдль ©   (2006-11-10 11:49) [2]

Хранишь "моменты срабатывания будильников" в базе. Грузишь в прогу в отсортированном виде. Ищешь ближайшее будущее значение к текущему времени и программируешь им таймер. При срабатывании таймера выдаешь сообщение, в соотв. с БД. Таймер грузишь следующим "ближайшим будущим".


 
click   (2006-11-10 12:01) [3]


> Ketmar ©   (10.11.06 11:46) [1]
> waitable timers, например.

и

> Курдль ©   (10.11.06 11:49) [2]


вы, извиняюсь, об одном и том же говорите? если нет то Ketmar поясни плиз - а то впервые вижу подобное сочетание букв :). (IDE, со справкой под рукой неть)
Курдль - спасибо. вариант принят!


 
Ketmar ©   (2006-11-10 12:24) [4]

ну да, IDE нет, а доступ к msdn злостно закрыт. один delphimaster остался. у нас тут трафика и времени вагоны, отчего бы нам не поцитировать? или вообще филиалом гугля не поработать? мы ж не перетрудимся, если за тебя поищем.


 
Anatoly Podgoretsky ©   (2006-11-10 12:30) [5]

> click  (10.11.2006 11:41:00)  [0]

Список и один таймер на всех


 
antonn ©   (2006-11-10 19:49) [6]

Ketmar ©   (10.11.06 12:24) [4]
у нас тут трафика и времени вагоны, отчего бы нам не поцитировать?

назвался груздем - полезай в кузов...



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
6-1152735417
papaP
2006-07-13 00:16
2006.12.03
Проблема с ошибкой 302 Found


2-1163532643
DoktorX
2006-11-14 22:30
2006.12.03
как из ImageList отобразить рисунок под номером 2


3-1159527050
Sergey13
2006-09-29 14:50
2006.12.03
Оракл. DBLink на саму себя


15-1163183911
Pa
2006-11-10 21:38
2006.12.03
ZipTV и русские имена в архивах, кто-нибудь разбирался?


15-1163274646
cerber
2006-11-11 22:50
2006.12.03
Как заставить программу работать с HTML help