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

Вниз

Доступ к файлу   Найти похожие ветки 

 
KLM   (2001-12-18 06:59) [0]

Как узнать, что с файлом уже кто то работает(пишет в него)?


 
gek   (2001-12-18 07:36) [1]

Единственное че на ум приходит так это то, что если файл открыт уже кем-то
то удалить его будет проблемой


 
KLM   (2001-12-19 04:53) [2]

Да нов едь так же не будешь проверять - файл удалишь, если не занят.........


 
Tosov ©   (2001-12-19 05:37) [3]

Сам не пробовал, но вроде можно открыть файл монопольно (чтобы его никто не открыл). Если открывается - то файлом никто не пользуется..


 
KLM   (2001-12-19 06:10) [4]

А если в него другая программа должна писать данные...........причем у нее приоритет выше


 
Алексей Петров ©   (2001-12-19 08:48) [5]

Так открой монопольно - если не открылось - занят файл, а если открылось - так закрой тут-же.


 
DemonK   (2001-12-19 10:06) [6]

А через WinAPI узнать никак нельзя?


 
GreySerg   (2001-12-19 12:09) [7]

Я делаю вот так (когда читаю файл):
FileHandle:=FileOpen(FileName,fmOpenRead);
if FileHandle = -1 then ShowMessage("Файл кем-то занят.")
FileClose(FileHandle);


 
lse Serg   (2001-12-19 12:09) [8]

Попробуй переименовать его в тоже имя, если даст ошибку - значит занят иначе нет


 
paul_shmakov ©   (2001-12-19 18:31) [9]

2 lse Serg:
под winnt можно переименовывать exe-файлы в то время, когда этот самый exe-файл запущен (т.е. открыт)



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

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

Наверх




Память: 0.48 MB
Время: 0.007 c
3-57019
red
2002-01-24 00:23
2002.02.18
проблема с фильтрацией


7-57233
neverbee
2001-11-13 14:32
2002.02.18
Подскажите как програмно можно выключить/включить Service?


3-57016
pusrg
2002-01-24 16:49
2002.02.18
Проблема с запросом на вставку множества записей в таблицу


1-57087
Егор
2002-01-31 04:25
2002.02.18
DCOM


1-57098
Евгений-Зеленоград
2002-02-02 12:43
2002.02.18
How i can make this?????