Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
3-1096010114
oleg krechetov
2004-09-24 11:15
2004.10.24
Опять даты


1-1097212070
Merlot
2004-10-08 09:07
2004.10.24
Разграничения прав пользователей


3-1096019705
janb
2004-09-24 13:55
2004.10.24
Уважаемые мастера!!! Как в fastreporte создать компоненты?


1-1097213546
TahirProc
2004-10-08 09:32
2004.10.24
Получение русских букв при создании Help файла с пом.«Help Worksh


14-1096613025
Григорьев Антон
2004-10-01 10:43
2004.10.24
Куда бы съездить в выходные?




   Наверх