файлы средствами CT II. Это
Синтаксис
SETSHARE(<nShareMode>) --> lAccepted
Параметры
<nShareMode> - числовой код устанавливаемого режима.
Возвращаемое значение
lAccepted - логическое значение .T. при успешной установке требуемого
режима, а иначе .F..
Описание
Функция позволяет установить режим, в котором будут открываться все
файлы средствами CT II. Это имеет особо важное значение при
многопользовательской работе или, другими словами, при совместном
(разделяемом) доступе к файлам, наиболее часто встречающемся при
работе в сети.
Задание режима, кодирование которого приведено в таблице, позволяет
разграничить доступ к открываемым в дальнейшем как для записи, так и
для чтения файлам. В исходном состоянии CT II-функции открывают файлы
в режиме совместимости (код 0).
Таблица 7-23. Режимы совместного доступа к файлам
--------------------------------------------------------------------
Код Назначение режима
--------------------------------------------------------------------
0 Режим совместимости, в котором DOS или сетевая операционная
система сами определяют режим. В сетях Novell важную роль играет
специальный атрибут SHAREABLE
1 Запрет чтения и записи в файл другими программами
2 Запрет записи в файл другими программами
3 Запрет чтения файла другими программами
4 Разрешение чтения и записи в файл другими программами
--------------------------------------------------------------------
Примечания
. Функцию можно использовать только в версиях DOS 3.1 и выше.
Под управлением версий ниже чем 3.1 возвращается .F..
Примеры
. Установка режима открытия файлов с запретом записи для других
программ:
? SETSHARE(2) // .T. при DOS версии выше 3.1
. Задание неверного значения параметра: