Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизЧтение файла, занятого другим процессом Найти похожие ветки
← →
DenKov © (2004-10-12 10:55) [0]Имеем стрим, созданый таким образом:
FStream := TFileStream.Create("c:\1.txt", fmCreate or fmShareDenyWrite);
Как мне в другом месте программы открыть "1.txt" для чтения?
← →
Reindeer Moss Eater © (2004-10-12 10:57) [1]Как обычно.
← →
Reindeer Moss Eater © (2004-10-12 10:58) [2]А как понимать это:
... занятого другим процессом ....
Как мне в другом месте программы
← →
DenKov © (2004-10-12 11:05) [3]Пробовал так F := CreateFile(PChar(Path),GENERIC_READ, 0,nil,OPEN_EXISTING,FILE_ATTRIBUTE_READONLY,0); - не работает
Пробовал так FS := TFileStream.Create(path, fmOpenRead or fmShareDenyRead); - не работает
GetLastError говорит что "процесс не может получить доступ к файлу так как он занят другим процессом"
← →
Reindeer Moss Eater © (2004-10-12 11:07) [4]fmShareCompat
← →
DenKov © (2004-10-12 11:11) [5]fmShareCompat - пробовал, не помогло
← →
Reindeer Moss Eater © (2004-10-12 11:12) [6]неправильно пробовал.
← →
DenKov © (2004-10-12 11:14) [7]fmOpenRead + fmShareCompat ?
← →
Reindeer Moss Eater © (2004-10-12 11:16) [8]fmOpenRead or fmShareCompat or fmShareDenyNone
← →
DenKov © (2004-10-12 11:18) [9]"fmOpenRead or fmShareCompat or fmShareDenyNone"
Так тоже не работает
← →
Reindeer Moss Eater © (2004-10-12 11:19) [10]Значит он открыт так тем процессом.
← →
DenKov © (2004-10-12 11:22) [11]Т.е. я его не открою? :)
← →
Reindeer Moss Eater © (2004-10-12 11:23) [12]А кто тебя знает.
← →
DenKov © (2004-10-12 11:26) [13]Дружелюбный ты ;)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.03 c