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

с помощью таких функций, как


    с помощью таких функций, как DIRNAME(), DISKNAME() и TRUENAME().
 
    Активна ли сеть Novell и является ли диск сетевым устройством, можно
    определить при помощи функций NNETWORK() и NETDISK() соответственно.
 
  Примечания
 
  . Для локального диска данная функция возвращает значение 511, что
    означает обладание всеми правами доступа.
 
  Примеры
 
  . Права доступа к директории "Clipper" на диске J:


 
    ? NNETRIGHTS("J:\CLIPPER")
 
  . Проверка обладания определенным правом:
 
    ? ISBIT(NNETRIGHTS("J:\CLIPPER"), 6)        // .T. при праве создавать
                                                // директории
 
  . Права доступа к текущей директории:
 
    ? NNETRIGHTS(DISKNAME() + ":" + DIRNAME())
 
  . Обозначение прав доступа в соответствии с версией сетевой ОС:
 
    cDrive      := "J:"
    IF NNETVER(cDrive) < "2.20"
        ? BITTOC(NNETRIGHTS(cDrive+"\CLIPPER"), "MSPDCOWR", .T.)
    ELSE
        ? BITTOC(NNETRIGHTS(cDrive+"\CLIPPER"), "SMFAEC WR", .T.)
    ENDIF
 

See Also: BITTOC()
DIRNAME()
DISKNAME()
ISBIT()
NETDISK()
NNETWORK()

 

 

 NNETSDATE()
 Возвращает дату, установленную на текущем файл-сервере.
------------------------------------------------------------------------------
 
  Синтаксис
 
    NNETSDATE() --> dServerDate
 
  Область применения
 
    PC-LAN/MS-NET       :       Нет
    Novell ELS          :       I и II
    Novell Netware      :       2.0 и выше
 
  Возвращаемое значение
 
    dServerDate - дата, установленная на текущем файл-сервере в формате,
    заданном Clipper-командами SET DATE и SET CENTURY.
 
  Описание
 
    Функция возвращает дату, установленную на текущем файл-сервере, что
    позволяет всем прикладным программам в сети синхронизировать свои

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