Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

 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

См. также

Свойство Message

Функция Raise

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }