Показать сообщение отдельно
  #2  
Старый 12.02.2011, 05:00
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,100
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну я бы сделал так:
1. Считал бы файл и запихнул бы все в массив. Массив надо отсортировать по времени, например. начала событий.
2. Взял бы текущее время.
3. Нашел бы по текущему времени нужние текущее событие (или ближайшее до).
4. Вывел бы данные найденного элемента в первые три поля
5. Вывел бы данные следующего элемента, если он есть, во вторые три поля.

Все. Задача решена.
Извини, код писать лень, т.к. он довольно примитивный.
Ответить с цитированием