Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Библиотека визуальных компонентов VCL >> Структура справочника и соглашения >> Обработка исключительных ситуаций >> Тип Exception
Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Тип Exception


Возникает вопрос: а что, собственно, представляют собой исключительные ситуации с точки зрения языка и как они идентифицируются? Модуль SysUtils содержит в себе объектный тип Exception, являющийся предком для всех других объектов, обрабатывающих ИС:

Exception = class(TObject)
public
══constructor Create(const Msg: string);
══constructor CreateFmt(const Msg: string; const Args:array of const);
══constructor CreateRes(Ident: Word);
══constructor CreateResFmt(Ident: Word; const Args: array of const);
══constructor CreateHelp(const Msg: string; AHelpContext: Longint);
══constructor CreafceFmtHelp(const Msg: string; const Args: array of const;
═════════════════════════════AHelpContext: Longint);
══constructor CreateResHelp(Ident: Word; AHelpContext: Longint);
══constructor CreateResFmtHelp(Ident: Word; const Args: array of const;
═════════════════════════════AHelpContext: Longint);
══destructor Destroy; override;
══property HelpContext: Longint;
══property Message: string;
══property MessagePtr: Pstring;
end;
ExceptClass = class of Exception;

Как видно из приведенного описания класса Exception, у него имеется целых восемь конструкторов, позволяющих задействовать при создании объекта текстовые строки из ресурсов приложения, форматирование текста, связь с контекстом справочной системы и т. п.



[Назад]    [Содержание ]    [Вперед]

  


Для комментария : kadan@grsu.grodno.by

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017