Синтаксис:
function CreateException( Name: WideString; Message: WideString; Category: TExceptionCategory): IException; |
Параметры:
• | Name – имя исключения; |
• | Message – текст сообщения; |
• | Category – категория исключения. От категории зависит, какая иконка отображается на форме диалога сообщения об ошибке. Подробнее см. свойство IException.Category. |
Возвращаемое значение:
Объект исключения.
Описание:
Функция создает объект исключения c указанным именем Name, текстом Message и категорией Category.
Пример:
// Сгенерировать исключение ESavedSearchNotFound.
// SavedSearchNotFoundMsg – текст исключения.
Excepton = CreateException('ESavedSearchNotFound';
SavedSearchNotFoundMsg; ecException)
Raise(Excepton)
Пример:
// Сгенерировать исключение для повторного выполнения
// сценария-обработчика службой серверных событий
Exception = CreateException(REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME; "Повторно выполнить сценарий-обработчик."; ecException)
Raise(Exception)
Функция Raise |
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |