![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
поставил TfisFileNotification (TfisFile Notification v.1.00) на Delphi 2010. Указал директорию, стартанул компонент, обрабатываю событие-мобытия нет, не работает вообще. Поток 2-й создаётся.
В чём проблема, кто -то пользуется этим компонентом или посоветуете другой рабочий компонент File System Watcher, для отслеживания изменений в файловой системе? Спасибо за полезные ответы! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
Могу предложить юнит для этих целей, который в свою очередь мне дал Stilet. работает на ура в D2007
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
Спасибо, попробуем, вот эта штука: TSHChangeNotify v.3.0 с http://www.torry.net/pages.php?id=252 работает, только тупая, директорию не выставить, мониторит не понятно что, каталог пользоватедя пониторит, остальное ничего не мониторит, каталог не сменить, бесит такая тупость
![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
SERG1980, супер, работает. Только незадача: надо отследить, что текстовый файл в папке изменился и сделать form1.Memo1.Lines.LoadFromFile его,и когда он начинает загружатся, то возникает ошибка: процесс не может получить доступ к файлу, так как файл используется другим процессом. Незадача, как побороть?
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
поэтому, если собираетесь вести обсуждение - тогда лучше создайте новую тему. а по сути могу посоветовать, попробуйте прочитать файл через TFileStream открывайте его в режиме совместного доступа: Tf1 := TFileStream.Create('тут ваш файл.txt', fmOpenRead or fmShareDenyNone ); и потом грузите его в Ansi строку (не забудьте только ей установить размер предварительно!) |
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]() Цитата:
Код:
Последний раз редактировалось SERG1980; 14.02.2011 в 15:49. |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
спасибо Serge_Bliznykov, огромное спасибо SERG1980, жму обоим руки, помогли!!! Работает!
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
Одна проблема - модуль отследив изменения в текстовом файле, на последующие - просто не реагирует, будет другой файл изменён-отреагирует, то есть не сообщает, что файл изменён несколько раз подряд, только 1-н раз, как решить трабл?
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 12.02.2011
Сообщений: 42
|
![]()
По последнему вопросу создал отдельно новую тему: http://www.programmersforum.ru/showt...877#post735877
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чём разница между unit, header file, cpp file? | TwiX | Общие вопросы C/C++ | 6 | 29.04.2012 19:49 |
System.Net и System.Net.Sockets | Adwenturer | Общие вопросы .NET | 4 | 08.02.2010 22:08 |
system | lennon | Безопасность, Шифрование | 1 | 31.10.2009 18:31 |
Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory | s20 | Общие вопросы C/C++ | 2 | 26.09.2009 23:28 |
класс ввода\вывода System::IO::File | Selebro | Общие вопросы C/C++ | 1 | 18.10.2008 22:48 |