32 Урока Borland Delphi


Урок 09


    32 урока по Delphi

    Урок 9 : Обработка исключительных ситуаций в Delphi
     
     




    Содержание урока 9:
    Обзор
    Структурная обработка исключительных ситуаций
    Модель исключительных ситуаций в Delphi
    Синтаксис обработки исключительных ситуаций
    Примеры обработки исключительных ситуаций
    Вызов исключительной ситуации
    Доступ к экземпляру объекта exception
    Предопределенные обработчики исключительных ситуаций
    Исключения, возникающие при работе с базами данных
    Заключение
     
     
     
     

    1. Обзор

    2. С целью поддержки структурной обработки исключительных ситуаций (exception) в Delphi введены новые расширения языка Pascal. В данной статье будет дано описание того, что из себя представляет такая обработка, почему она полезна, будут приведены соответствующий синтаксис Object Pascal и примеры использования исключительных ситуаций в Delphi.

    3. Структурная обработка исключительных ситуаций

    4. Структурная обработка исключительных ситуаций - это система, позволяющая программисту при возникновении ошибки (исключительной ситуации) связаться с кодом программы, подготовленным для обработки такой ошибки. Это выполняется с помощью языковых конструкций, которые как бы “охраняют” фрагмент кода программы и определяют обработчики ошибок, которые будут вызываться, если что-то пойдет не так в “охраняемом” участке кода. В данном случае понятие исключительной ситуации относится к языку и не нужно его путать с системными исключительными ситуациями (hardware exceptions), такими как General Protection Fault. Эти исключительные ситуации обычно используют прерывания и особые состояния “железа” для обработки критичной системной ошибки; исключительные ситуации в Delphi же независимы от “железа”, не используют прерываний и используются для обработки ошибочных состояний, с которыми подпрограмма не готова иметь дело. Системные исключительные ситуации, конечно, могут быть перехвачены и преобразованы в языковые исключительные ситуации, но это только одно из применений языковых исключительных ситуаций.




    Начало  Назад  Вперед



    Книжный магазин