C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
События при работе с папкой, Как их отследить ???
Aptem
  Отправлено: 15.10.2004, 06:49


Мастер участка

Группа: Участник
Сообщений: 349



Привет, коллеги !

У меня такой вопрос,

висит программа в трее и есть какая-то определенная папка, вдруг в эту папку скопировали какой-либо файл, программа должна отлавить это событие и что-нибудь сделать с этим файлом, например, переименовать, но дело не в этом. Главное, как отследить эти события, копирование, удаление, открытие папки и т.д.???

Надеюсь все понятно.

Спасибо за внимание.
Aptem
Отправлено: 15.10.2004, 10:55


Мастер участка

Группа: Участник
Сообщений: 349



Как я понимаю нужно хук поставить...

...или нет ?
Gedeon
Отправлено: 15.10.2004, 12:11


Ветеран

Группа: Модератор
Сообщений: 1742



Нет это не так делается, на форуме уже обсуждалось. Можете использовать готовый компонент TRxFolderMonitor или работать с винапи, поищите в поиске.
Pirs
Отправлено: 18.10.2004, 23:40


Дежурный стрелочник

Группа: Участник
Сообщений: 39



Это непростое дело. Там надо создавать Thread и он уже мониторит указанные папки.
А вообще, советую достать новую книгу Архангельского «С++Builder. Механизмы Windows, сети». 650 страниц. Содержит подробные ответы с примерами (на диске) на 90% тем этого форума
Boyko
Отправлено: 19.10.2004, 11:51


Станционный диспетчер

Группа: Участник
Сообщений: 88



QUOTE (Aptem @ 15/10/2004, 06:51)
висит программа в трее и есть какая-то определенная папка, вдруг в эту папку скопировали какой-либо файл, программа должна отлавить это событие и что-нибудь сделать с этим файлом, например, переименовать, но дело не в этом. Главное, как отследить эти события, копирование, удаление, открытие папки и т.д.???


FindFirstChangeNotification();

Ну и что еще, Help SDK читай!
biggrin.gif
Gedeon
Отправлено: 19.10.2004, 12:47


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (Pirs @ 19/10/2004, 00:42)
А вообще, советую достать новую книгу Архангельского «С++Builder. Механизмы Windows, сети». 650 страниц. Содержит подробные ответы с примерами (на диске) на 90% тем этого форума

Help && MSDN содержат ответы на 99% задаваемых вопросов вообще. biggrin.gif

Вернуться в Вопросы программирования в C++Builder