Во время работы программы могут возникать ошибки, которые называют исключениями (табл. 2.34).

Таблица 2.34. Типичные исключения

Тип исключения

Возникает

EConvertError

При выполнении преобразования, если преобразуемая величина не может быть приведена к требуемому виду. Наиболее часто возникает при преобразовании строки символов в число

EZeroDivide

При выполнении операции деления, если делительравен нулю

EFOpenError

При обращении к файлу, например при попыткезагрузить файл иллюстрации при помощи методаLoadFromFile. Наиболее частой причиной является отсутствие требуемого файла или, в случаеиспользования сменного диска, отсутствие диска в накопителе

EInOutError

При обращении к файлу, например при попыткеоткрыть для чтения (инструкция reset) несуществующий файл

EDBEngineError

При выполнении операций с базой данных, например при попытке выполнить SQL-запрос к несуществующей таблице