ласс Exception ¤вл¤етс¤ родительским классом дл¤ всех классов исключений. Ётот класс объ¤вл¤етс¤ в модуле SysUtils следующим образом:

type Exception = class(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;
aHelpContext: 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, в котором содержитс¤ текстовое сообщение.

4.1.  ласс Exception Ч обработка исключений || ќглавление || 4.1.3. -тандартные классы исключений


Искусство создания компонентов Delphi



Новости за месяц

  • Декабрь
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс