![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск по текстовому файлу в реальном времени. [D7, XP]
Dvayanu © (2005-10-01 06:30:00)Кто-нибудь может помочь с такой проблемой:
Чужая программа постоянно пишет в файл всякое разное.
Нужна другая программка, которая будет постоянно следить за этим процессом и при попадании в файл нужной последовательности символов, как-нибудь реагировать. После этого продолжать работу в ожидании второго совпадения (игнорируя первое в файле).
Dvayanu (2005-10-02 04:42:00) [1]В файл пишется только переодически, большую часть времени он доступен.
Спасибо Джо, я попробую покопать в этом направлении. Но если у кого-нибудь есть еще мнение, пожалуйста оставте его здесь.
Джо (2005-10-01 20:36:00) [2]П.С. Если файл открыт пишущей программой эксклюзивно без разрешения общего доступа - тогда ты его открыть (и, соответственно, прочитать) не сможешь.
Джо (2005-10-01 20:35:00) [3]За изменением размера и/или времени последнего изменения файла можно следить при помощи FindFirstChangeNotification/FindNextChangeNotification/FindCloseChangeNotification или на NT - ReadDirectoryChangesW.
S@shka (2005-10-01 20:02:00) [4]
> Скорей всего, если некая программа открыла файл для записи,
> то другая программа не может его открыть. Не уверен, но
> даже в режиме "только для чтения".
А как же FileOpen c указанием доступа *Share*
cyborg (2005-10-01 19:38:00) [5]Скорей всего, если некая программа открыла файл для записи, то другая программа не может его открыть. Не уверен, но даже в режиме "только для чтения".
Anatoly Podgoretsky (2005-10-01 12:46:00) [6]С чем именно проюлема или требуется написать программу, но с этим тогда в Потрепаться.