Форматирует дискеты под контролем функции
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()
--------------------------------------------------------------------