Мельница данных   (20.10.2017)
Интерфейс IExceptionHandler
  IExceptionHandler = interface(IDispatch)
    ['{3C3C7202-5ED5-4EB4-9CDD-A929C18CA8BD}']
    procedure HandleException(ContextObject: OleVariant;
      const Message: WideString;
      const ExtentedInfo: WideString);
  end;

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

Для реализации интерфеса используется библиотека hse.tlb, входящая в состав поставки решения. Перед началом работы с ней, необходимо зарегистрировать ее в операционной системе.

Для установки настроек интерфейса необходимо открыть Системную форму раздела АДМИНИСТРАТОРУ, перейти на вкладку  Настройки и в столбце "Заголовок закладки" установить фильтр "Обработка ошибок".

После этого в качестве значения Идентификатора класса установить "IExceptionHandler" без кавычек.

Для Библиотеки кода указать значение HSE.tlb