Форум: "WinAPI";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];
ВнизДоступ к файлу Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c