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

Форматирует дискеты под контролем функции


 
    Checksum := DISKCHECK("A")
 
  . Последующая проверка замены гибкого диска:
 
    IF DISKCHECK("A") == Checksum
        ? "Дискета не заменена!"
    ENDIF
 

See Also: ERRORCODE()
FILECHECK()

 



 

 DISKFORMAT()
  Форматирует дискеты под контролем функции пользователя.
------------------------------------------------------------------------------
 
  Синтаксис
 
    DISKFORMAT(<cDrive>, [<nCapacity>], [<cUDF>],
        [<cBootText>], [<nRepetitions>]) --> nErrorCode
 
  Параметры
 
    <cDrive> - символьная строка, задающая имя дисковода в виде буквы с
    необязательным символом ":".
 
    <nCapacity> - необязательный числовой параметр, задающий форматируемую
    емкость дискеты в Кбайтах. Для дискет диаметром 5.25 дюйма допустимы
    значения 160, 180, 320, 360, 1200, а для дискет диаметром 3,5 дюйма
    допустимы значения 720 и 1440. По умолчанию используется максимальная
    форматируемая емкость для заданного дисковода.
 
    <cUDF> - необязательный символьный параметр, задающий имя функции
    пользователя, вызываемой перед каждым новым шагом форматирования.
    По умолчанию вызов функция пользователя не производится.
 
    <cBootText> - необязательный символьный параметр, задающий текст
    длиной до 255 символов, выводимый на экран при попытке загрузки с
    форматируемой дискеты. Значение по умолчанию приведено в подразделе
    Примечания.
 
    <nRepetitions> - необязательный числовой параметр, задающий количество
    повторных попыток в случае неудачного форматирования дорожки.
    По умолчанию 1.
 
  Возвращаемое значение
 
    nErrorCode - числовой код результата, приведенный в следующей таблице:
 
    Таблица 7-5. Коды результатов выполнения функции DISKFORMAT()
    --------------------------------------------------------------------

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