Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 15:19   #1
Pandorum
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 2
По умолчанию Работа с ATViewer

Здравствуйте уважаемые форумчане!

На днях появилась необходимость написать простенький парсер логов с возможностью читать лог-файл построчно.

Сначала задача была реализована с использованием TFileStream, TBuffer и TMemo, но позже оказалось, что в момент пиковой нагрузки на лог-файл данная методика перестает работать, так как лог-файл занят другим процессом и не считывается.

Далее был установлен компонент ATViewer для рыботы именно с такими случаями. Он действительно смог моментально считать файл, но проблема заключается в том, что нам необходим функционал связки TFileStream + TMemo, а точнее считать последние n строк из лог-файла, положить их в Memo и циклом обработать каждую строку отдельно. К сожалению данный функционал мы не смогли повторить с ATViewer.

Подскажите, как лучше всего реализовать то, что я описал.
Pandorum вне форума Ответить с цитированием
Старый 11.11.2010, 15:25   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Свою реализацию - в студию.
Никто за вас писать не будет.
mihali4 вне форума Ответить с цитированием
Старый 11.11.2010, 15:43   #3
Pandorum
Новичок
Джуниор
 
Регистрация: 11.11.2010
Сообщений: 2
По умолчанию

С использованием ATViewer у меня нету никакой реализации, так как я не смог ничего с ним сделать кроме ATViewer1.Open(), что загружает в него лог-файл.

Конкретизирую вопрос:

1. Как прочитать последние n строки через компонент ATViewer?
2. Как обработать построчно полученный результат?
Pandorum вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 17.12.2009 23:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00