Функции для работы с объектами > Функции создания объектов >

CreateException – создать объект исключения

Предыдущий раздел В начало Следующий раздел

Синтаксис:

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)

См. также

Функция Raise