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

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


    Код Символьная константа    Значение
    --------------------------------------------------------------------
    0   NO_DISK_ERROR           Форматирование успешно завершено
    -1  DF_WRONG_DRIVE          Задано недопустимое устройство, отличное
                                от A: или B:
    -2  DF_WRONG_DISK_SIZE      Задан неподдерживаемый формат диска
    -3  DF_INTERRUPTED          Прервано функцией пользователя
    -4  DF_WRITE                Ошибка при записи
    --------------------------------------------------------------------
 
  Описание
 
    Функция позволяет форматировать дискеты под контролем функции


    пользователя и освобождает от необходимости вызова DOS-программы
    FORMAT с помощью Clipper-команды RUN. Однако она не позволяет
    формировать дискеты, используемые для загрузки компьютера.
 
    Переход с дорожки на дорожку и с головки на головку предваряется
    вызовом функции пользователя с передачей значений их номеров в
    качестве параметров. Это позволяет строить желаемое визуальное
    отображение прохождения процесса форматирования.
 
    Функция позволяет форматировать только гибкие диски, поэтому при
    непреднамеренном задании имени жесткого диска действия не
    производятся. Функция обеспечивает форматирование гибких дисков
    стандартной емкости: 160, 180, 320, 720 Кбайтов, 1.2 и 1.44 Мбайтов.
 
    Уменьшение количества повторных попыток позволяет увеличить
    эффективность форматирования. По умолчанию после неудачной попытки
    форматирования дорожки выполняется только еще одна попытка. Если и эта
    попытка неудачна, то форматирование прерывается.  Для получения
    большей уверенности в качестве форматируемого гибкого диска следует
    задавать 0 попыток.
 
    Контроль форматирования функцией пользователя
 
    Функция пользователя, имя которой задается параметром <cUDF>,
    вызывается с передачей ей всегда двух параметров. Первый содержит

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