Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.045 c
6-1152017480
Интересующийся
2006-07-04 16:51
2006.12.03
Проблемы c TIdTCPServer и TIdTCPClient


3-1159522323
RomanH
2006-09-29 13:32
2006.12.03
Результат запроса null->результат запроса=0


15-1163246281
SPad
2006-11-11 14:58
2006.12.03
Раскладка клавиатуры.


15-1163708207
Yeg
2006-11-16 23:16
2006.12.03
PowerPoint и звуковой файл


15-1163507570
Юрий Зотов
2006-11-14 15:32
2006.12.03
Прошу помочь :о)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский