Главная страница
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.025 c
10-1050575071
Vofka
2003-04-17 14:24
2004.10.24
Помогите начинающему с CORBA


1-1097330713
zep
2004-10-09 18:05
2004.10.24
image


14-1096882266
1008
2004-10-04 13:31
2004.10.24
По-слухам M$ ввела систему учёта посещений сайта пользователями


3-1096368295
yanker
2004-09-28 14:44
2004.10.24
Вопрос по запросу (:)) SQL


14-1096431982
MBo
2004-09-29 08:26
2004.10.24
Новосибирск. Осенняя встреча.