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

Функция возвращает числовой код, определяющий


    2   Для емкости 1.2 Мбайтов
    3   Для емкости 720 Кбайтов
    4   Для емкости 1.44 Мбайтов
    --------------------------------------------------------------------
 
  Описание
 
    Функция возвращает числовой код, определяющий тип и соответственно
    емкость заданного дисковода. Действительно ли устройство является
    дисководом гибких дисков, можно определить с помощью функции
    DRIVETYPE().
 
  Примечания


 
  . Тип дисковода определяется без физического обращения, поэтому
    нахождение дискеты в нем не требуется.
 
  Примеры
 
  . Определение типа дисковода:
 
    IF DRIVETYPE() = 1 .OR. DRIVETYPE() = 2
        DO CASE
        CASE FLOPPYTYPE() = 0
          ? "Дисковод не для гибких дисков!"
        CASE FLOPPYTYPE() = 1
          ? "Дисковод 360 Кбайтов"
        CASE FLOPPYTYPE() = 2
          ? "Дисковод 1.2 Мбайтов"
        CASE FLOPPYTYPE() = 3
          ? "Дисковод 720 Кбайтов"
        CASE FLOPPYTYPE() = 4
          ? "Дисковод 1.44 Мбайтов"
        ENDCASE
    ENDIF
 

See Also: DISKTYPE()
DRIVETYPE()

 

 

 GETSHARE()
 Возвращает код режима совместного доступа к файлам.
------------------------------------------------------------------------------
 
  Синтаксис
 
    GETSHARE() --> nShareMode
 
  Возвращаемое значение
 
    nShareMode - числовой код в диапазоне от 0 до 4.
 
  Описание
 
    Функция позволяет определить код текущего состояния режима совместного
    доступа к файлам, устанавливаемого функцией SETSHARE().  Значения
    возвращаемых кодов приведены в описании функции SETSHARE().
 
  Примеры
 
  . Анализ текущего режима совместного доступа:
 
    IF GETSHARE() == 4
        ? "Разрешены чтение и запись другими программами!"
    ENDIF
 

See Also: SETSHARE()

 

 

 NUMDISKF()
 Возвращает количество установленных в компьютере дисководов гибких дисков.

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