Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать что файл блокирован(используется) другим приложением? [D6, Win2k]


AFROLOV ©   (2002-04-17 14:44:00) 

Subj. Подобная ветка уже была но я не сумел ее найти.
Заранее спасибо.


Nikolay M.   (2002-04-18 19:09:00) [1]

Может, FileLock из FileUtil? Сам не пробовал, просто вспомнилось, что есть такое...


AFROLOV   (2002-04-17 16:52:00) [2]

Т.е узнать никак нельзя?


Anatoly Podgoretsky   (2002-04-17 16:43:00) [3]

Чем открываешь, если TFileStream то режим делай fmOpenReadWrite


AFROLOV   (2002-04-17 16:28:00) [4]

Задача у меня такая: мне надо выложить файл из базы данных(документ Word) но он уже может существовать в данной папке. Если он не открыт в Word то мне надо его заменить файлом из базы а если наоборот то корректно обработать эту ситуацию.
Можно конечно с помощью критических секций но хотелось бы узнать более правильный способ.


Anatoly Podgoretsky   (2002-04-17 16:10:00) [5]

Так блокируется или используется
Если первое достаточно открыть в нужном режиме, если второе то открыть в монопольном режиме.


AFROLOV   (2002-04-17 15:59:00) [6]

???


Наверх

Титульная страница Поиск, карта сайта Написать письмо