![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать, что файл не используется другой программой? [D7, WinXP]
Alexey 12 © (2007-08-01 15:40:00)Чужая программа создает файл достаточно долго. Как узнать что создание файла завершено.
Alexey 12 (2007-08-02 11:53:00) [1]to SpellCaster
Спасибо за подсказку. Получается что редактор фара не блокирует файл.
SpellCaster (2007-08-01 18:35:00) [2]Открой Вордом... далеко не все редакторы блокируют файл
Alexey 12 (2007-08-01 16:15:00) [3]Может что неправильно делаю, но
Res := OpenFile(PChar(FName),Buf,OF_SHARE_EXCLUSIVE);
if Res = HFILE_ERROR then showmessage('error');
Не выдает ошибки даже если я файл открою редактором.
Dib@zol (2007-08-01 15:44:00) [4]То есть,
> попробуй в него через OpenFile\WriteFile что-нить МОНОПОЛЬНОпрописать
Звиняюсь.
Dib@zol (2007-08-01 15:43:00) [5]1) Попытаться его удалить
2) Когда завершится, комп тормозить перестанет
:)
А по существу - попробуй в него через OpenFile\WriteFile что-нить прописать. Если вылез еррор, знач ещё не хэппи енд...
jack128_ (2007-08-01 15:42:00) [6]пробывать открыть его монопольно по таймеру? Или по ReadDirectoryChanges ?