Клиппер 5. Справочник

файлы средствами 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
 
  . Задание неверного значения параметра:

Содержание раздела