Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
ВнизЗанят ли файл программой? Найти похожие ветки
← →
copron (2007-07-19 13:17) [0]Как определить используется файл какой-нибудь программой или нет?
← →
Loginov Dmitry © (2007-07-19 13:25) [1]Если "какия-нибудь программа" открывает файл с монопольным доступом, то достаточно лишь попытаться открыть файл с помощью OpenFile и анализировать результат, возвращенный функцией и, возможно, GetLastError.
В других случаях - нужно думать.
← →
Zagaevskiy © (2007-07-19 13:26) [2]попробовать открыть монопольно. если ошибка - значит занят
← →
copron (2007-07-20 20:07) [3]Чтобы сама прога ошибку не выдавала нужно директиву компилятора отключать или есть способ проще?
← →
Dib@zol © (2007-07-20 20:10) [4]
> директиву компилятора отключать
Наоборот включать :) {$I-} А мож и отключать...
← →
Loginov Dmitry © (2007-07-20 21:10) [5]> Чтобы сама прога ошибку не выдавала нужно директиву компилятора
> отключать или есть способ проще?
Проще воспользоваться стандартным механизмом перехвата и обработки исключений, то бишь, оператором try..except..end
← →
copron (2007-07-20 21:15) [6]Ну это если тебе не нужно узнавать какая именно ошибка вылезла. Правда я думаю в моем случае я именно так и поступлю.
← →
Loginov Dmitry © (2007-07-20 21:32) [7]> Ну это если тебе не нужно узнавать какая именно ошибка вылезла.
А ты откуда знаешь? Не книг и ничего другого же не читал ведь!
← →
Loginov Dmitry © (2007-07-20 21:34) [8]И это... Если открывать файл монопольно с помощью OpenFile - исключения никакого не возникнет. В этом случае см. [1]
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c