Во время работы программы могут возникать ошибки, которые называют исключениями (табл. 2.34).
Таблица 2.34. Типичные исключения
Тип исключения |
Возникает |
EConvertError |
При выполнении преобразования, если преобразуемая величина не может быть приведена к требуемому виду. Наиболее часто возникает при преобразовании строки символов в число |
EZeroDivide |
При выполнении операции деления, если делительравен нулю |
EFOpenError |
При обращении к файлу, например при попыткезагрузить файл иллюстрации при помощи методаLoadFromFile. Наиболее частой причиной является отсутствие требуемого файла или, в случаеиспользования сменного диска, отсутствие диска в накопителе |
EInOutError |
При обращении к файлу, например при попыткеоткрыть для чтения (инструкция reset) несуществующий файл |
EDBEngineError |
При выполнении операций с базой данных, например при попытке выполнить SQL-запрос к несуществующей таблице |