Копировать ссылку на страницу

Объект IException предназначен для работы с исключениями, возникающими при выполнении вычислений. Используя этот объект, можно:

задавать сообщение исключения. Подробнее см. описание свойства Message;
получать информацию об исключении. Подробнее см. описание свойств Category, Name.

 

Свойства:

Category

Message

Name

RawMessage

Методы:

WriteToLog

Свернуть/развернуть пример Пример

// Обработать исключение при загрузке сохраненного поиска

// SearchName - имя поиска

// NeedDialog - признак необходимости отображения диалога сообщения об ошибке

ExceptionsOff()

FreeException()

SearchDescription = Searches.Load(SearchName)

ExceptionsOn()

if ExceptionExists()

  SearchLoadException = GetLastException()

  if NeedDialog == True

    SearchLoadException.Message = 'При загрузке поиска произошла ошибка ^ '

      & SearchLoadException.Message

    ShowMessage(SearchLoadException.RawMessage)

  else

    SearchLoadException.WriteToLog() 

    Exit()

  endif

endif

См. также

Функция CreateException

Функция ExceptionExists

Функция ExceptionsOff

Функция ExceptionsOn

Функция FreeException

Функция GetLastException

Функция Raise

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM