Исключения

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

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

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

Возникает

EConvertError

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

EZeroDivide

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

EFOpenError

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

EInOutError

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

EDBEngineError

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