Главная страница
    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.46 MB
Время: 0.04 c
2-1163515415
Ruffian
2006-11-14 17:43
2006.12.03
Хелп плиз с работой с файлами...


2-1163538426
kaver
2006-11-15 00:07
2006.12.03
TPanel и компоненты


15-1163042679
Optim
2006-11-09 06:24
2006.12.03
Существуют ли программы оптимизации исходного паскалевского кода?


4-1153829366
sVic
2006-07-25 16:09
2006.12.03
Как определить владельца файла(NTFS)


15-1163187248
koha
2006-11-10 22:34
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский