Турбо Паскаль 6.0



         

Переменная SysErrorFunc Drivers


=================================================================

Объявление SysErrorFunc: TSysErrorFunc = SystemError;

Функция SysErrorFunc - это функция системной ошибки типа TSysErrorFunc. Функция системной ошибки вызывается при возникновении критической ошибки DOS или когда требуется смена диска на компьютере с одним гибким диском. ErrorCode - это значение от 0 до 15, как определено в таблице 14.30, а Drive - это номер устройства (0=А, 1=В и т.д.) для дисковых ошибок. По умолчанию функция системной ошибки - это SystemError. Вы можете установить свою функцию системной ошибки, назначая ее в SysErrorFunc. Функции системных ошибок не могут перекрываться.

Таблица 14.30. Коды функции системной ошибки.

----------------------------------------------------------- Код ошибки Значение ----------------------------------------------------------- 012 Коды критических ошибок DOS 13 Плохой образ таблицы распределения файлов 14 Ошибка доступа к устройству 15 Указание смены диска -----------------------------------------------------------

Возвращаемые значения функции:

Таблица 14.31. Значения, возвращаемые функцией системной ошибки.

----------------------------------------------------------- Возвращаемое значение Назначение ----------------------------------------------------------- 0 Пользователь запросил повтор 1 Пользователь запросил отмену -----------------------------------------------------------

См. также функцию SystemError, тип TSysErrorFunc, процедуру InitSysError.




Содержание  Назад  Вперед