символьная строка, задающая имя диска
DO WHILE .NOT. EMPTY(cLocalName)
IF cLocalName $ "LPT1:LPT2:LPT3:PRN:" // Перечень печатающих
// устройств
NETCANCEL(cLocalName) // Отмена переадресации
ENDIF
nCounter := nCounter +1
cLocalName := NETLOCNAME(nCounter)
ENDDO
See Also: NETLOCNAME()
NETREDIR()
NETDISK()
Возвращает признак принадлежности диска к сетевым устройствам.
------------------------------------------------------------------------------
Синтаксис
NETDISK(<cDrive>) --> lServerDrive
Область применения
PC-LAN/MS-NET : Да
Novell ELS : I и II
Novell Netware : 2.0 и выше
Параметры
<cDrive> - символьная строка, задающая имя диска в виде строчной или
прописной латинской буквы в диапазоне от "A" до "Z" с необязательным
символом ":".
Возвращаемое значение
lServerDrive - - логическое значение .T. при принадлежности заданного
диска к сетевым устройствам, а иначе .F..
Описание
Функция позволяет определить, является ли диск локальным или сетевым,
т.е. физически расположенным на данной рабочей станции или на
файл-сервере. В последнем случае все запросы к этому диску
перехватываются сетевой оболочкой рабочей станции и переадресуются в
сеть.
Примечания
. Поскольку возвращаемое описываемой функцией значение формируется
на основе запроса к DOS, то правильная ее работа обеспечивается лишь с
теми сетями, которые соответственным образом поддерживают DOS.
Примеры
. Отображение принадлежности дисков:
FOR I = ASC("A") TO ASC ("Z")
? NETDISK(CHR(I))
NEXT I
See Also: NETREDIR()
NETLOCNAME()