![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос пр TFileStream [D6, NT4]
Shil © (2002-07-24 16:42:00)почему когда я делаю так
log := Tfilestream.Create("c:\shil.log",fmCreate, fmShareDenyWrite );
или
log := Tfilestream.Create("c:\shil.log",fmCreate or fmShareDenyWrite );
после создания потока, другая прога (например FAR) не хочет открывать его на чтение, говорить что "ошибка доступа"
Eugene Lachinov (2002-07-25 15:27:00) [1]>Antonius
Вариант :-)
Antonius (2002-07-25 15:06:00) [2]log := Tfilestream.Create("c:\shil.log",fmCreate, fmShareDenyWrite );
log.free;
log:=Tfilestream.Create("c:\shil.log",fmOpenReadWrite, fmShareDenyWrite);
Может что-то типа этого ?
Shil (2002-07-25 13:18:00) [3]ДЯЯЯ ещё бы знать что править:.....
Eugene Lachinov (2002-07-25 12:05:00) [4]Самый простой изменить функцию SysUtils.FileCreate в исходниках
Shil (2002-07-25 11:30:00) [5]ТАК как можно тогда сделать доступ к файлу, издругих программ?
Eugene Lachinov (2002-07-24 17:19:00) [6]При fmCreate fmShareXXXX не учитываются