Отслеживание изменения файла.

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
--Александр--
незнакомец
Сообщения: 3
Зарегистрирован: 14.09.2007 16:43:14

Отслеживание изменения файла.

Сообщение --Александр-- »

Привет. Есть такая задачка, нужно отслеживать момент изменения набора файлов. Проверку по таймеру ставить помоему глупо. Вроде как то можно через сообщения WinAPI реализовать. Кто нибудь подскажет как?

LAZARUS+WINDOWS

P.S. Может есть готовые компоненты для таких задач?
Аватара пользователя
Browny
новенький
Сообщения: 37
Зарегистрирован: 31.08.2007 10:42:55

Сообщение Browny »

http://www.netcode.ru/cpp/?artID=3174
http://www.firststeps.ru/mfc/winapi/r.php?110

компонентов пока не видел стандартных. Если есть желание, напиши сам :-D

дополнительно:

надо включить заголовки функций FindFirstChangeNotification, WaitForSingleObject, FindNextChangeNotification
в один из платформенно-зависимых модулей из каталога \lazarus\fpc\2.2.1\source\rtl\win\wininc\. Все эти модули потом подключаются к модулю Windows.
Последний раз редактировалось Browny 14.09.2007 17:13:16, всего редактировалось 1 раз.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

смотри в winAPI функцию FindFirstChangeNotification
Ответить