WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  Pascal
  открытие файла

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   открытие файла
Serg_B опубликован 19-08-2001 23:00 MSK   Click Here to See the Profile for Serg_B   Click Here to Email Serg_B  
Каким образом можно открыть файл на сетевом диске для чтения-записи если с ним работают другие программы. ДОС-командой copy файл копируется без проблем, но через NC выдается соответствующая ошибка Также есть программа (не моя) которая каким-то образом всетаки записывает записи в подобный файл За ранее благодарен за все ВОЗМОЖНЫЕ ответы
Valery Votintsev опубликован 22-08-2001 22:44 MSK     Click Here to See the Profile for Valery Votintsev  Click Here to Email Valery Votintsev     
Писать в открытый кем-то файл никак не получится. А вот читать - пожалуйста.
Нужно открывать файл в режиме "расшаривания".
Для этого используестя системная переменная 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;

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.