logo search
lekcii_po_informatike_delphi+++++++

4.2 Exception

Класс Exception является наследником TObject и предком всех классов обработки исключительных ситуаций.

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

По умолчанию, при возникновении исключительной ситуации, начинает работать блок обработки исключительных ситуаций Delphi. Однако пользователь может включать в программу свои блоки обработки, используя конструкции:

try…except – для анализа исключительной ситуации и описания поведения при ней;