открытие файла
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.9] |
|
|
открытие файла
|
Сообщ.
#1
,
|
|
|
|
Каким образом можно открыть файл на сетевом диске для чтения-записи если с ним работают другие программы. ДОС-командой copy файл копируется без проблем, но через NC выдается соответствующая ошибка Также есть программа (не моя) которая каким-то образом всетаки записывает записи в подобный файл За ранее благодарен за все ВОЗМОЖНЫЕ ответы
|
|
Сообщ.
#2
,
|
|
|
|
Писать в открытый кем-то файл никак не получится. А вот читать - пожалуйста.
Нужно открывать файл в режиме "расшаривания". Для этого используестя системная переменная FileMode. Обычно, она равна 2 или 0. Но в твоем случае стоит попробовать значение $40. FileMode:=$40; Assign(...); Reset(...); Вот возможные значения режимов: Open Access open_access_ReadOnly = $0000; open_access_WriteOnly = $0001; open_access_ReadWrite = $0002; Open share rights open_share_DenyReadWrite = $0010; open_share_DenyWrite = $0020; open_share_DenyRead = $0030; open_share_DenyNone = $0040; |