Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.03;
Скачать: CL | DM;

Вниз

Мониторинг файла   Найти похожие ветки 

 
Сергей И ©   (2002-11-22 15:22) [0]

Вот такая непростая задачка: необходимо проводить мониторинг изменения log-файла. Не годятся варианты:
1. FindFirstChangeNotification, т.к. изменение файла происходит после его закрытия, либо сброса буфера(а это происходит очень нескоро).
2. ReadDirectoryChangesW, т.к. использую Win98.
3. Цикл в отдельном потоке, т.к. коряво. Желательно вариант с использованием WaitFor функций.
4. Драйвер, т.к. сложно.
Средство ДОЛЖНО быть! Far по F3 просматривает файл и фиксирует изменение почти синхронно с событием! Помогите пж! 3 дня уже ковыряюсь!!!


 
Игорь Шевченко ©   (2002-11-22 15:29) [1]

Far использует методы 1) и 2)


 
Сергей И ©   (2002-11-22 15:47) [2]

Сп Игорю за оперативность, не прошло и 10 мин ...
Если Far использует 1), тогда любимейший вопрос "Мастеру": "КАК"? В списке их всего-то
FILE_NOTIFY_CHANGE_SIZE
or FILE_NOTIFY_CHANGE_ATTRIBUTES
or FILE_NOTIFY_CHANGE_LAST_WRITE
or FILE_NOTIFY_CHANGE_FILE_NAME
or FILE_NOTIFY_CHANGE_DIR_NAME. Все их перепробовал. Мой монитор молчит, а фаровский реагирует!


 
Игорь Шевченко ©   (2002-11-22 16:21) [3]

К сожалению, не могу сказать, как. Просто смотрел, какие функции FAR импортирует :-)


 
Сергей И ©   (2002-11-22 16:41) [4]

Боюсь, что эту функцию он импортирует для мониторинга Папки, а за Мамкой (пардон - файлом) следит как-то иначе. :(


 
Игорь Шевченко ©   (2002-11-22 16:45) [5]

Change_Size или Change_lastwrite, скорее всего. Far, AFAIK, пользуется только легальными методами.



Страницы: 1 вся ветка

Текущий архив: 2003.02.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
8-5092
Andrey007
2002-04-16 17:36
2003.02.03
Как лучше рисовать карту?


1-5061
harismatik
2003-01-24 12:02
2003.02.03
Как запретить передвижение по веткам дерева при помощи клавиатуры


3-4742
Gero-man
2003-01-14 19:06
2003.02.03
Как использовать транзакции в Дельфи


14-5190
Думкин
2003-01-13 06:22
2003.02.03
Образование и общ...... 5?


8-5074
Anar
2002-10-19 13:13
2003.02.03
TIFF, PNG, GIF и т.д.