Читайте также:
|
|
Средства Delphi для обработки исключений
(защищенные блоки, стандартные классы исключений, вызов исключений)
Классы общего назначения
В состав Delphi входит около 400 различных стандартных классов, простое перечисление которых заняло бы несколько страниц книги. В этой главе рассматриваются лишь некоторые самые важные классы общего назначения.
Класс Ехсерtion – обработка исключений
Класс Ехсерtion является прямым потомком базового класса TObject. Вместе со своими потомками он предназначен для обработки исключительных ситуаций (исключений), возникающих при некорректных действиях программы: например, в случае деления на ноль, при попытке открыть несуществующий файл, при выходе за пределы выделенной области динамической памяти и т. п. В этом разделе рассматриваются основные свойства исключений и их использование для повышения надежности программ.
СОВЕТ
При работе в среде Delphi эксперименты с исключениями плохо прослеживаются, так как при каждом исключении среда перехватывает управление программой. В этом случае бывает полезно отменить такое поведение среды. для этого откройте диалоговое окно Debugger Options, выбрав команду Тооls ► Debugger Options и на вкладке Language Exceptions снимите флажок Stop on Delphi Exceptions.
Защищенные блоки
Для обработки исключений в Delphi предусмотрены два типа защищенных блоков:
Try
<операторы>
Ехсерt
<обработчики исключений>
Else
<операторы>
end;
Try
<операторы>
Дата добавления: 2015-07-19; просмотров: 57 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тел.\факс:8-/81369/2-14-73 | | | Finally |