Поделиться через


Тип настраиваемого действия 19

Это настраиваемое действие отображает указанное сообщение об ошибке, возвращает ошибку, а затем завершает установку. Отображаемое сообщение об ошибке может быть предоставлено в виде строки или индекса в таблице Error.

Источник

Оставьте столбец Источник таблицы CustomAction пустым.

Значение типа

Включите следующее значение в столбец Тип таблицы CustomAction, чтобы указать базовый числовой тип.

Константы Шестнадцатеричный Decimal
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile 0x013 19

 

Назначение

Столбец Target таблицы CustomAction содержит текстовую строку, отформатированную с использованием функциональных возможностей, указанных в MsiFormatRecord (без описателей числовых полей). Заменяемые параметры заключаются в квадратные скобки[...] и могут быть свойствами, переменными среды (префикс % ), путями к файлам (префикс#) или путями к каталогу компонентов (префикс$ ). Если после форматирования строка принимает целое число, это целое число используется в качестве индекса в таблице Error для получения отображаемого сообщения. Если после форматирования строка содержит нечисловые символы, сама строка отображается в виде сообщения.

Параметры обработки возврата

Настраиваемое действие не использует никаких параметров.

Параметры планирования выполнения

Настраиваемое действие не использует никаких параметров.

Параметры выполнения In-Script

Настраиваемое действие не использует никаких параметров.

Возвращаемые значения

См . раздел Возвращаемые значения настраиваемых действий.

Комментарии

Например, пользовательские действия CAError1, CAError2, CAError3 и CAError4 возвращают эти сообщения.

Таблица CustomAction

Действие Тип Источник Назначение
CAError1 19 [Prop1]
CAError2 19 Сбой установки из-за ошибки Error2.
CAError3 19 25000
CAError4 19 [Prop2]

 

Таблица свойств

Свойство Значение
Prop1 "Сбой установки из-за ошибки Error1".
Prop2 "25100"

 

Таблица ошибок

Код Сообщение
25000 Сбой установки из-за ошибки Error3.
25100 Сбой установки из-за ошибки Error4.

 

Эти настраиваемые действия возвращают следующие сообщения об ошибках:

Пользовательское действие Возвращенная строка сообщения
CAError1 Сбой установки из-за ошибки Error1.
CAError2 Сбой установки из-за ошибки Error2.
CAError3 Сбой установки из-за ошибки Error3.
CAError4 Сбой установки из-за ошибки Error4.

 

Обратите внимание, что, поскольку порядок оценки условий запуска не может быть гарантирован путем создания таблицы LaunchCondition, для оценки условий в определенном порядке следует использовать настраиваемые действия типа 19 в установке.

Custom_Actions