![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать занят ли файл другим приложением [D5, Win95/98, Win2k]
vinni2000 © (2002-09-24 12:05:00)Уважаемые мастера! Как узнать занят ли файл другим приложением и подождать пока это приложение завершит свою работу. Например при копировании файла Касперский проверяет его на вирусы монитором, программа должна подождать пока касперский закончит свою работу. Зарание спасибо!
Cobalt (2002-09-24 15:00:00) [1]
> Как узнать занят ли файл другим приложением
> попытаться открыть файл на чтение и запись и без шаринга.
> Если удастся -- файл не блокирован.
Следить можно с помощьюFindFirstChangeNotification
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/directory_management_functions.asp
(по событию проверять доступ к файлу)
Xemax (2002-09-24 14:59:00) [2]А зачем тебе это надо?
vinni2000 (2002-09-24 14:19:00) [3]Как єто сделать?
Слесарь Матерящийся (2002-09-24 13:21:00) [4]Можно попытаться открыть файл на чтение и запись и без шаринга. Если удастся -- файл не блокирован.
А вот отслеживать не удастся.