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

Вниз

Чтение файла, занятого другим процессом   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
1-1097061536
Кодер
2004-10-06 15:18
2004.10.24
Многопоточный сервер приложения


14-1096626273
Незнакомка
2004-10-01 14:24
2004.10.24
Рост мужчины и женщины. И если он ниже ростоом, чем она?


8-1085750766
Bruno
2004-05-28 17:26
2004.10.24
Как вырезать из AVI отдельные кадры в bmp, jpeg....


14-1096962441
NewDelpher
2004-10-05 11:47
2004.10.24
Полет герр Думкопфа


6-1092437337
Jetus
2004-08-14 02:48
2004.10.24
Получение почты