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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.02.2011, 20:54   #1
maxefficiently
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 42
По умолчанию Отследить изменения в *.txt

Добрый день!

Есть лог (*.txt) и программа, программа в процессе работы пишет данные в лог.

Нужно в своей программе отобразить, что пишет программа в логе, то есть нужно читать и отображать лог чужой программы.

Как сделать?
Спасибо за ответы!
maxefficiently вне форума Ответить с цитированием
Старый 12.02.2011, 21:13   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Код:
Memo1.Lines.LoadFromFile(<имя файла>.txt);
Прик вне форума Ответить с цитированием
Старый 12.02.2011, 23:06   #3
maxefficiently
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 42
По умолчанию

Цитата:
Сообщение от Прик Посмотреть сообщение
Код:
Memo1.Lines.LoadFromFile(<имя файла>.txt);
а что Memo будет загружать файл и отображать все изменения, когда в лог параллельно пишутся данные другой программой?
maxefficiently вне форума Ответить с цитированием
Старый 12.02.2011, 23:45   #4
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

А почему бы и нет, если читать лог по таймеру, например.
Прик вне форума Ответить с цитированием
Старый 12.02.2011, 23:54   #5
maxefficiently
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 42
По умолчанию

по таймеру читать-это неправильно, может час не будет ничего писаться, зачем тупо время тратить и проверять каждые 5 мсек.
maxefficiently вне форума Ответить с цитированием
Старый 12.02.2011, 23:59   #6
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Курить ReadDirectoryChanges()
mss вне форума Ответить с цитированием
Старый 13.02.2011, 05:16   #7
maxefficiently
Пользователь
 
Регистрация: 12.02.2011
Сообщений: 42
По умолчанию

вот супер статья с примером http://www.delphisources.ru/pages/fa...s_monitor.html всё пашет, только когда в обработчике изменений пишу мол загрузить из файла, то тупо ошибка - нельзя загрузить, файл используется другим процессом, типа самим собой нельзя открыть, а другие проги всё ок.

Вот ещё пример http://subscribe.ru/archive/comp.sof...8.html#article не могу понять чем этот отличается от примера выше, они разные подходы делают что ли
maxefficiently вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скопировать текст с файла 1.txt и записать в 2.txt Kasper1 Общие вопросы по Java, Java SE, Kotlin 1 14.12.2010 05:56
импорт из txt, работа с массивом данных, экспорт в txt Danara Microsoft Office Excel 4 31.03.2010 00:26
Как отследить изменения в таблице DBF? maks448 БД в Delphi 4 29.11.2009 20:42
как отследить изменения в базе данных unit-85 Помощь студентам 2 13.08.2008 11:29
Как прочесть txt файл www.site.ru/info.txt BR17UY Работа с сетью в Delphi 1 16.04.2007 13:01