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

может не читаться на других


        ?? " может не читаться на других системах!"
    ENDIF
 

See Also: DISKNAME()
DRIVETYPE()
FLOPPYTYPE()

 

 

 DRIVETYPE()
 Возвращает тип диска.
------------------------------------------------------------------------------
 


  Синтаксис
 
    DRIVETYPE([<cDrive>]) --> nDriveType
 
  Параметры
 
    <cDrive> - необязательный символьный параметр, задающий имя диска в
    виде буквы с необязательным символом ":". По умолчанию используется
    текущий диск.
 
  Возвращаемое значение
 
    nDriveType - числовой код диска, приведенный в таблице:
 
    Таблица 7-9. Кодирование типов дисков
    --------------------------------------------------------------------
    Код Тип диска
    --------------------------------------------------------------------
    0   Виртуальный, логический или недоступный
    1   Дисковод гибких несменных дисков
    2   Дисковод гибких сменных дисков
    3   Жесткий
    --------------------------------------------------------------------
 
  Описание
 
    Функция позволяет определить тип диска.
 
  Примечания
 
  . Функция применима только для компьютеров класса IBM PC/АТ.
 
  . Функция возвращает 0 для логических, виртуальных и недоступных
    дисков. Уточнение можно произвести с помощью функции DISKTYPE(),
    возвращающей величину 248 для логических дисков, 254 для виртуального
    диска, поддерживаемого драйвером VDISK.SYS (как для односторонней
    дискеты с 8-ю секторами) и 0 для недоступного устройства.
 
  Примеры
 
  . Определение, является ли устройство виртуальным диском:
 
    IF DRIVETYPE() == 0 .AND. DISKTYPE() == 254
        ? "Устройство " + DISKNAME() + ": виртуальный диск"
    ENDIF
 

See Also: DISKNAME()
DISKTYPE()

 

 

 FILEAPPEND()
 Осуществляет добавление в файл.
------------------------------------------------------------------------------

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