Синтаксис:
ro property RawMessage: WideString; |
Описание:
Свойство возвращает текст сообщения об ошибке, приведшей к возникновению исключения, или переданный в качестве параметра функции CreateException. Текст сообщения может содержать управляющие символы, предназначенные для функции вывода сообщения. Управляющий символ «^» разбивает текст сообщения на основную и дополнительную части, отображаемые в окне сообщения разным стилем. Для получения текста сообщения без управляющих символов используется свойство Message.
Пример использования:
// Обработать исключение при загрузке сохраненного поиска.
// SearchName - имя поиска.
// LogFile - имя файла лога.
// NeedDialog - признак необходимости отображения диалога
// сообщения об ошибке.
ExceptionsOff()
FreeException()
SearchDescription = Searches.Load(SearchName)
ExceptionsOn()
if ExceptionExists()
SearchLoadException = GetLastException()
if NeedDialog == True
SearchLoadException.Message = 'При загрузке поиска произошла ошибка ^ '
& SearchLoadException.Message
ShowMessage(SearchLoadException.RawMessage)
else
ФайлЗаписать(LogFile; 'Д'; Format('%s%s%s%s';
ArrayOf(Time(); TAB; SearchLoadException.Message; CR)))
Exit()
endif
endif