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

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

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

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

Сообщение --Александр-- » 14.09.2007 16:47:43

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

LAZARUS+WINDOWS

P.S. Может есть готовые компоненты для таких задач?
--Александр--
незнакомец
 
Сообщения: 3
Зарегистрирован: 14.09.2007 16:43:14

Сообщение Browny » 14.09.2007 16:58:43

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 раз.
Аватара пользователя
Browny
новенький
 
Сообщения: 37
Зарегистрирован: 31.08.2007 10:42:55

Сообщение alexs » 14.09.2007 17:00:08

смотри в winAPI функцию FindFirstChangeNotification
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 43

Рейтинг@Mail.ru