![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отловить закрытие файла?
Jolik © (2005-09-09 19:26:00)Как можно узнать, что программа закрыла файл, если файл был создан с опцией fmShareRead.
Например - записываю большой файл на виндовый ftp сервер. При этом на сервере я могу открыть этот файл на чтение (например - посмотреть FARом), хотя он еще не залился до конца. Как мне определить, что заливка файла закончилась?
Спасибо!
Sam Stone (2005-09-11 10:56:00) [1]А нельзя открыть с опцией fmShareExclusive?
AlexWlad (2005-09-10 15:57:00) [2]Jolik © (10.09.05 11:29) [3]
Ну тогда пиши драйвер-прослойку файловой системы и ОГРОМЕННЫЙ флаг тебе в руки... Когда я писал "регулярной" имелось в виду не 10 раз в секунду... К сожалению гадкий билли не предоставил событий на такие весчи... или я ошибаюсь? Тогда "пусть старшие товарисчи меня поправят".
Jolik (2005-09-10 11:29:00) [3]> DesWind © (09.09.05 20:12) [1]
> Может сравнить размер?
заранее размер не известен... :((
> AlexWlad © (09.09.05 20:17) [2]
> Думаю, только регулярной проверкой на эксклюзивное открытие.
Вариант... тока вот как то кривовато :(
Спасибо!
AlexWlad (2005-09-09 20:17:00) [4]Думаю, только регулярной проверкой на эксклюзивное открытие.
DesWind (2005-09-09 20:12:00) [5]Может сравнить размер?