Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.09;
Скачать: CL | DM;

Вниз

открыт ли файл   Найти похожие ветки 

 
жорик   (2008-02-12 09:15) [0]

Уважаемые программисты, добрый день.
Подскажите пожалуйста, как определить доступен ли определенный файл для перезаписи.
У себя в программе делаю:
TFileStream.Create(filename, fmCreate)

при этом если фйайл не доступен для записи выдается сообщение об этом.

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


 
ketmar ©   (2008-02-12 09:18) [1]

а зачем? лови соответствующее исключение (читать в стравке про try/except) и обрабатывай.

только не лови все исключения, это некультурно.

---
Understanding is not required. Only obedience.


 
ketmar ©   (2008-02-12 09:18) [2]

>[1] ketmar © (2008-02-12 09:18:00)
«стравке» == «справке».

---
Understanding is not required. Only obedience.


 
shaman   (2008-02-12 09:24) [3]

Уважаемый ketmar, спасибо за ответ, но хотелось бы именно проверить, т.к. происходит перебор файлов в каталоге и при возникновении исключения происходит выход из процедуры.


 
Dennis I. Komarov ©   (2008-02-12 09:53) [4]

> [3] shaman   (12.02.08 09:24)


> [1] ketmar ©   (12.02.08 09:18)
> а зачем? лови соответствующее исключение (читать в справке
> про try/except)
и обрабатывай.
>
> только не лови все исключения, это некультурно.
>
> ---
> Understanding is not required. Only obedience.



 
Leonid Troyanovsky ©   (2008-02-12 12:59) [5]


> жорик   (12.02.08 09:15)  

> Подскажите пожалуйста, как определить доступен ли определенный
> файл для перезаписи.
> У себя в программе делаю:

Бессмысленно.
Сейчас доступен, в следующий момент - уже нет.

Т.е., ничего заранее проверять не надо.
Нужно перезаписывать - открываем и пишем.
А если отлупят, то тогда и сообщать об этом.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2008.03.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
10-1143624416
pavel_guzhanov
2006-03-29 13:26
2008.03.09
Как изменить шрифт в excel


15-1201854959
clickmaker
2008-02-01 11:35
2008.03.09
Вызов почтового клиента из .NET


15-1201696930
Ega23
2008-01-30 15:42
2008.03.09
Посоветуйте пример


2-1202826365
smartleds
2008-02-12 17:26
2008.03.09
Народ , подскажите как мне можно узнать значение сигнала


15-1201851717
homm
2008-02-01 10:41
2008.03.09
Осторожней, Москвичи!