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

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

Файл открыт или закрыт - ;проверка.


Илайдж ©   (2002-12-02 09:53:00) 

Приветствую мастеров.

Вопрос вот какой. В локальной сети существует файл - в частности .db
В данный момент времени с ним может работать программа, а может и не работать. Я на своей машине запускаю копию приложения и пытаюсь удалить этот файл. Вопрос такой - как мне получить и проанализировать состояние этого файла (открыт другой программой, другим пользователем или вообще с ним никто сейчас не работает и т.д.) без вылета эксепшнов.

Заранее спасибо.


OlDemon   (2002-12-02 10:16:00) [1]

Я сам сталкивался с этив вопросом. У себя я сделал так:
просто при открытии нужного файла программа создает файл-флаг который содержит например имя пользователя и дату открытия. При закрытии прога этот файл удаляет. По этому файлу флагу можно определить кто пользуется файлом. Это конечно примитив но у мня работает прекрасно. Удачи :))


Song   (2002-12-02 10:13:00) [2]

try .. except .. end;


Наверх

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