Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
ВнизПринудительное закрытие файлов Найти похожие ветки
← →
Канарский (2003-09-28 12:47) [0]Есть следующая проблема. Необходимо скопировать файл из одной папки в другую. В папке назначения файл может быть открыт одним или несколькими юзерами. Проверяю, открыт ли файл кем-нибудь, я вот так:
FileHandle := FileOpen(FileName,fmOpenReadWrite or fmShareExclusive);
If FileHandle <= 0 then
MessageDlg("Файл открыт! ",mtError,[mbOk],0);
FileClose(FileHandle);
А вот как его принудительно закрыть, чтоб на его место скопировать новый?
← →
Palladin (2003-09-28 12:54) [1]не ты открыл не тебе и закрывать...
PS И открывает файл не пользователь, а программа. Вот ее уже открывает пользователь
← →
Anatoly Podgoretsky (2003-09-28 12:58) [2]Да и если представить последстия такого действия, аж волосы на голове зашевелились.
← →
Канарский (2003-09-28 13:43) [3]Хм... последствия... Точно такие же как если закрыть открытые по сети файлы через управление компьютером:) Собственно этот механизм меня и интересует.
← →
pasha_golub (2003-09-28 13:46) [4]2Канарский
Да, нет, батенька, Вы совершенно не отдаете себе отчет о последствиях
← →
Канарский (2003-09-28 13:52) [5]Только что ручками проделал вышеуказанное. Ничего особо страшного не случилось.. Ну вылетела программа по ошибке да и бог с ней:) Иного результата и не ожидалось
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c