Если один из операторов компилировался с директивой {$I+}, то ошибка ввода—вывода приводит к прекращению выполнения программы. В состоянии {$I—} программа продолжает выполняться, а ошибка возвращается функцией IORESULT.
№ ошибки (nnn)
| Название
|
| Disk is write protected (Диск защищен от записи).
|
| Unknown unit (Неизвестный модуль).
|
| Drive not ready (Дисковод находится в состоянии «не готов»).
|
| Unknown command (Неопознанная команда).
|
| CRC error in data (Ошибка в исходных данных).
|
| Bad drive request structure length (При обращении к диску указана неверная длина структуры).
|
| Disk seek error (Ошибка при операции установки головок на диске).
|
| Unknown media type (Неизвестный тип носителя).
|
| Sector not found (Сектор не найден).
|
| Printer out of paper (Кончилась бумага на принтере).
|
| Device write fault (Ошибка при записи на устройство).
|
| Device read fault (Ошибка при чтении с устройства).
|
| Hardware failure (Сбой аппаратуры).
|