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


в неготовности, на экран выводится


    дисковода, находящегося в неготовности, на экран выводится сообщение
    (напр., для дисковода B:): "Please insert disk in drive B:..."
    (Пожалуйста, установите дискету в дисковод B:). При тестировании же
    через BIOS сообщения не формируются. Кроме того, если для A: и/или B:
    осуществлена подстановка сетевых устройств, то они рассматриваются как
    жесткие диски. В общем случае функция возвращает значение выражения:
 
    NETDISK(<cDrive>) .OR.<cDrive> >= "C" .OR. <готовность дисковода>
 
    Таким образом, как для сетевых устройств, так и для жестких дисков
    всегда возвращается .T..
 
  Примечания
 
  . Вызов функции под управлением OS/2 в окне совместимости с DOS
    рекомендуется осуществлять с заданием тестирования через BIOS.
 
  Примеры
 
  . Проверка доступности записи на диск в зависимости от его сетевого
    статуса:
 
      IF DISKREADY("A")
        IF NETDISK("A")
                IF NNETRIGHTS("A:\")    // Полный путь
                * ...
                ENDIF
        ELSE
                IF DISKREADYW("A")
                ? "Дискета не защищена от записи!"
                ELSE
                ? "Дискета защищена от записи!"
                ENDIF
        ENDIF
      ELSE
        ? "Дисковод не готов!"
      ENDIF
 

See Also: DISKREADY()
NETDISK()
NNETRIGHTS()

 

 

 DISKSPEED()
 Возвращает величину относительной оценки быстродействия дисковода.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DISKSPEED(<cDrive>) --> nDriveSpeed
 
  Параметры
 
    <cDrive> - символьная строка, задающая имя дисковода в виде буквы с
    необязательным символом ":".
 
  Возвращаемое значение
 
    nDriveSpeed - число процентов, где 100% соответствуют скорости

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