Ежедневник

Тема в разделе "Delphi - Система", создана пользователем peugene84, 17 апр 2005.

Статус темы:
Закрыта.
  1. peugene84

    peugene84 Гость

    Нужно создать программу на Delphi «ежедневник», в который, вносятся какие либо события с датой и временем. При этом за 15 мин. до события появляется сообщение о предстоящем событии.

    Вопрос в том как, вывести за 15 мин. до события сообщение о предстоящем событии.
    Все данные (Дата, Время, и само событие хранится в таблице).
    На форме сейчас находятся следующие компоненты: Table1, DataSource1, DBGrid, DBNavigator1, и др.мелочи.




    Заранее спасибо!!!!!
     
  2. zubr

    zubr Гость

    Так в чем проблема. Надо в потоке или в таймере циклически (к примеру через 10 сек) сверять данные, находящиеся в таблице минус 15 мин., с текущим временем.
     
  3. Guest

    Guest Гость

    Разумнее будет при после изменения списка его просмотреть, найти ближайшее задание, вычесть 15 минут, и далее проверять наступление этого времени. А можно и не проверять, а добавить задачу в системный шедулер, но вряд-ли это то, чего ждут в учебной задаче :)
    Не забудь учесть ситуацию, когда машина выключена в данный момент, а также добавить программу в автостарт :)
     
  4. Barmutik

    Barmutik Гость

    Проверять циклически это не вариант ... представьте себе ситуацию когда у вас 10.000 заданий и напоминаний ...

    Проще при старте единовременно вычитывать события и потом уже вести их обработку в структурах памяти...
     
Статус темы:
Закрыта.

Поделиться этой страницей