Вспомогательные объекты
IException – исключение
Объект IException предназначен для работы с исключениями, возникающими при выполнении вычислений. Используя этот объект, можно:
· задавать сообщение исключения (см. свойство Message);
· получать информацию об исключении (см. свойства Category, Name).
Пример использования:
// Обработать исключение при загрузке сохраненного поиска.
// 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';
ArrayOf(Time(); SearchLoadException.Message; CR)))
Exit()
endif
endif
См. также:
· функция CreateException;
· функция ExceptionExists;
· функция ExceptionsOff;
· функция ExceptionsOn;
· функция FreeException;
· функция GetLastException;
· функция Raise.
Свойства: |
Методы: |
© 2009, Компания DIRECTUM
|
Отправить комментарий к этому разделу на
support@directum.ru
|