Вниз
Скачать: 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.98 c
1-1097482169
serg!
2004-10-11 12:09
2004.10.24
Hint для любой ячейки TDBGrid


1-1097156059
Ja
2004-10-07 17:34
2004.10.24
MessageBox в процедуре ScrollBar1Scroll


4-1093101668
Alexis
2004-08-21 19:21
2004.10.24
Сохранение Bitmap из буфера обмена(Clipboard) в файл


1-1097388117
Артем К.
2004-10-10 10:01
2004.10.24
Как изменить какие-нить свойства компонентов на модальной форме


14-1096990976
Хайер
2004-10-05 19:42
2004.10.24
Гнилые компании




   Наверх