.. currentmodule:: TatInternalObject Исключения ---------------------------------------------------------------------- .. pas:function:: Raise(ErrorMessage: String) Позволяет сгенерировать exception с заданным сообщением об ошибке. Сообщения об ошибках должны браться из представлений понятий. :param String ErrorMessage: Сообщение об ошибке. .. code-block:: delphi :caption: Пример использования Raise(GetFmtCaption('EOERRCHOOSELINKPOINT', [str])); .. pas:function:: LastExceptionClassName(): String Метод возвращает имя класса, в котором произошло исключение. :rtype: String .. code-block:: delphi :caption: Пример использования try // какой-то код except ShowMessage('Exception occurred in class ' + LastExceptionClassName); end; .. pas:function:: LastExceptionHelpContext(): Integer Метод возвращает ID контекста помощи, ассоциированного с данным исключением. ID контекста помощи определяет содержимое экрана справки, которая появится, если пользователь нажмет клавишу F1 при возникновении исключения. :rtype: Integer .. warning:: |not_supported| .. pas:function:: LastExceptionMessage(): String Текст сообщения последнего исключения. :rtype: String .. code-block:: delphi :caption: Пример использования try // какие-то действия except ShowMessage(LastExceptionMessage); end;