Читайте также:
|
|
Класс Exception является родительским классом для всех классов-исключений. Этот класс объявляется в модуле SysUtils следующим образом:
Type
Exception = clas s(TObject)
Private
FMessage: String;
FHelpContext: Integer;
Public
constructor Create(const Msg: String);
constructor CreateFmt(const Msg: String; const Args: array of const);
constructor CreateRes(Ident: Integer);
constructor CreateResFmt(Ident: Integer; const Args: array of const);
constructor CreateHelp(const Msg: String; аНеlpContext: Integer);
constructor CreateFmtHelp(const Msg: String; const Args: array of const; aHelpContext:
Integer);
constructor CreateResHelp(Ident: Integer; aHelpContext: Integer);
constructor CreateResFmtHelp(Ident: Integer; const Args: array of const; aHelpContext:
Integer);
property HelpContext: Integer read FHelpContext write FHelpContext;
property Message: String read FMessage write FMessage;
end;
В классе определены целых 8 конструкторов для создания объекта. С их помощью можно прочитать текстовое сообщение из ресурса, отформатировать его, связать исключение с контекстной справочной службой. Свойство Message делает доступным закрытое поле FMessage, в котором содержится текстовое сообщение.
Дата добавления: 2015-07-19; просмотров: 45 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Finally | | | Стандартные классы исключений |