Программирование с C++ Builder



Исключения



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


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

Возникает

EConvertError

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

EDivByZero

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

EZeroDivide

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

EFOpenError

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

EInOutError

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

EDBEngineError

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

Назад Начало