1. carvetkid05.05.2025 в 03:21от
  2. Molen05.05.2025 в 02:51от
Загрузка...

Реализация временных отрезков Delphi

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем KenTrey, 12.06.2014.

  1. KenTrey

    KenTrey

    Статус:
    Оффлайн
    Регистрация:
    12.06.14
    Сообщения:
    4
    Репутация:
    0 +/-
    Объясняю суть. Есть программа... Если быть точным - это расписание поездов, к этому расписанию сделана карта. Сделано условие при котором считывается системное время и при совпадении этого времени с заданным, на карте показывалась точка. Собственно проблема заключается в следующем... Приведу пример: Запускаю карту ->Считывается сист.время -> Считывается отрезок времени (пускай это с 13.15 до 13.45) и если в этот промежуток , есть какой либо поезд, то выводилось сообщение , пускай даже в то же мемо. Как реализовать этот самый промежуток времени и на него наложить событие.
     
  2. GodOfSoft

    GodOfSoft

    Статус:
    Оффлайн
    Регистрация:
    07.06.14
    Сообщения:
    16
    Репутация:
    7 +/-
    Проходишь циклом по всем поездам и смотришь, время какого попадает в твой промежуток
     
  3. KenTrey

    KenTrey

    Статус:
    Оффлайн
    Регистрация:
    12.06.14
    Сообщения:
    4
    Репутация:
    0 +/-
    Как мне закодить этот промежуток ?
    Приложил код (сравнивает системное время, с заданным и выполняет некоторые действия)
    var test1:string;
    // ...
    test1:='23:03:30';
    if FormatDateTime('hh:mm:ss', Time) = test1 then
    begin
    form6.btn4.click;
    form6.chk1.Checked:=true;
    form6.mmo1.Clear;
    form6.mmo1.Lines.Add(test1+' Поезда отправился из Полоцка');
    end;