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


Клиппер 5. Справочник - часть 366


 
  Синтаксис
 
    DISKTYPE([<cDrive>]) --> nDiskType
 
  Параметры
 
    <cDrive> - необязательный символьный параметр, задающий имя диска в
    виде буквы с необязательным символом ":". По умолчанию используется
    текущий диск.
 
  Возвращаемое значение
 
    nDiskType - число, соответствующее байту FAT-ID гибкого или жесткого
    диска со следующими значениями:
 
    Таблица 7-8. Числовые значения и обозначения FAT-ID
    --------------------------------------------------------------------
    Число Симв. константа Тип диска
    --------------------------------------------------------------------
    255   DT_DS_SEC_8     Двухсторонний гибкий, 5.25", 8 секторов
    254   DT_SS_SEC_8     Односторонний гибкий, 5.25", 8 секторов
    253   DT_DS_SEC_9     Двухсторонний гибкий, 5.25", 9 секторов
    252   DT_SS_SEC_9     Односторонний гибкий, 5.25", 9 секторов
    249   DT_DS_SEC_15    Двухсторонний гибкий, 5.25", 15 секторов
                          (High Density)
    249   DT_35_SEC_9     Двухсторонний гибкий, 3.5", 9 секторов
                          (идентичен 5.25" High Density)
    240   DT_35_SEC_18    Двухсторонний гибкий, 3.5", 18 секторов
    248   DT_HARDDISK     Жесткий
    --------------------------------------------------------------------
 
  Описание
 
    Функция возвращает код, позволяющий определить характеристики
    форматирования диска. Эта информация может использоваться в случаях
    принятия решений при ошибках, возникающих вследствие того, что
    например, при записи на дискету 360 Кбайтов в накопителе емкостью 1.2
    Мбайта PC AT, она может оказаться "нечитаемой" на других компьютерах.
 
  Примеры
 
  . Формирование предупредительного сообщения:
 
    IF ISAT() .AND. DISKTYPE("A") == 253
        ? "Предупреждение!"
        ? "При определенных условиях этот диск "



Начало  Назад  Вперед