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

Синтаксис:

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
.navbar > a:hover { background: #FFD73B; }