Бакалавр
Дипломные и курсовые на заказ

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

РефератПомощь в написанииУзнать стоимостьмоей работы

По сути, нам доступно только текстовое описание исключения (Help Context, который должен содержать ID темы в справке, на практике не используется). Разумеется, мы можем объявить свой пользовательский класс, в котором мы можем добавить какие угодно свойства. Начиная с Delphi 2009, класс Exception, который был неизменным с самого первого выпуска Delphi, получил новые поля и свойства. А значит… Читать ещё >

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

Модель исключительных ситуаций в Object Pascal является невозобновляемой (non-resumable). При возникновении исключительной ситуации Вы уже не сможете вернуться в точку, где она возникла, для продолжения выполнения программы (это позволяет сделать возобновляемая (resumable) модель). Невозобновляемые исключительные ситуации разрушают стек, поскольку они сканируют его в поисках обработчика; в возобновляемой модели необходимо сохранять стек, состояние регистров процессора в точке возникновения ошибки и выполнять поиск обработчика и его выполнение в отдельном стеке. Возобновляемую систему обработки исключительных ситуаций гораздо труднее создать и применять, нежели невозобновляемую.

Класс Exception

Начиная с Delphi 2009, класс Exception, который был неизменным с самого первого выпуска Delphi, получил новые поля и свойства. А значит — и новые возможности. Поэтому, я хотел бы сделать обзор новых возможностей и показать, как их можно использовать.

По сути, нам доступно только текстовое описание исключения (Help Context, который должен содержать ID темы в справке, на практике не используется). Разумеется, мы можем объявить свой пользовательский класс, в котором мы можем добавить какие угодно свойства.

Показать весь текст
Заполнить форму текущей работой