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

Вниз

состояние файла   Найти похожие ветки 

 
MakNik   (2005-01-19 11:39) [0]

Подскажите, плз., как определить в каком состоянии находится файл?
... точнее, можно ли его заменить другим в данный момент?


 
Reindeer Moss Eater ©   (2005-01-19 11:41) [1]

Попробовать заменить.
Получилось - значит можно было заменять в тот момент.
Не получилось - значит нельзя.


 
MakNik   (2005-01-19 12:11) [2]

... это понятно, ну а если мне нужно предварительно определить, возможна ли замена в принципе?


 
Amoeba ©   (2005-01-19 12:13) [3]


> а если мне нужно предварительно определить, возможна ли
> замена в принципе?

IMHO никак.


 
Reindeer Moss Eater ©   (2005-01-19 12:42) [4]

возможна ли
> замена в принципе?


В принципе она возможна. Тут и определять нечего.


 
Arm79 ©   (2005-01-19 12:49) [5]

Можно отслеживать его состояние

http://www.delphimaster.ru/cgi-bin/search.pl?words=%EE%EF%EE%E2%E5%F9%E5%ED%E8%E5&n=0


 
Alexander Panov ©   (2005-01-19 12:55) [6]

MakNik   (19.01.05 12:11) [2]
... это понятно, ну а если мне нужно предварительно определить, возможна ли замена в принципе?


А в этом смысла нет.

Представь, проверил ты, что фал МОЖНО заменить, и готовишься его заменять. Так в промежутке между определением и началом замены файл может изменить свое состояние.

Т.е. единственный правильный подход - открывать файл в исключительное использование и обрабатывать ошибку при открытии.


 
alless   (2005-01-19 15:06) [7]

попробуй тогда перейменовать его


 
Alexander Panov ©   (2005-01-19 16:52) [8]

alless   (19.01.05 15:06) [7]
попробуй тогда перейменовать его


Переименовать можно и используемый файл.



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
1-1105961360
Кабан
2005-01-17 14:29
2005.01.30
Где взять иконки с палитры компонентов Delphi?


4-1102694755
sashas
2004-12-10 19:05
2005.01.30
Как изменить стиль окна


3-1104134283
Руслана
2004-12-27 10:58
2005.01.30
Подскажите как сделать


4-1102612654
alex870
2004-12-09 20:17
2005.01.30
Антидебагер


3-1103799535
_student
2004-12-23 13:58
2005.01.30
Вывод картинок из .mdb