Настраиваемый тип действия 19
Это настраиваемое действие отображает указанное сообщение об ошибке, возвращает ошибку, а затем завершает установку. Отображаемое сообщение об ошибке можно предоставить в виде строки или в виде индекса в таблицу ошибок .
Источник
Оставьте исходный столбец таблицы CustomAction пустой.
Значение типа
Включите следующее значение в столбец Type таблицы CustomAction, чтобы указать базовый числовой тип.
Константы | Шестнадцатиричный | Десятичный |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Цель
Целевой столб ец таблицы CustomAction содержит текстовую строку, отформатированную с помощью функциональных возможностей, указанных в MsiFormatRecord (без числовых описателей полей). Параметры для замены заключены в квадратные скобки, [...], а также могут быть свойствами, переменными среды (префикс%), путями к файлам (префикс#) или путями каталога компонентов (префикс$). Если после форматирования строка вычисляется как целое число, это целое число используется в качестве индекса в таблице ошибок для получения отображаемого сообщения. Если после форматирования строки содержатся нечисловые символы, сама строка отображается в виде сообщения.
Параметры обработки возврата
Настраиваемое действие не использует никаких параметров.
Параметры планирования выполнения
Настраиваемое действие не использует никаких параметров.
Параметры выполнения In-Script
Настраиваемое действие не использует никаких параметров.
Возвращаемые значения
См. значения возврата пользовательских действий.
Замечания
Например, пользовательские действия CAError1, CAError2, CAError3 и CAError4 возвращают эти сообщения.
Действие | Тип | Источник | Цель |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Сбой установки из-за ошибки 2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Свойство | Ценность |
---|---|
Prop1 | "Сбой установки из-за ошибки1". |
Prop2 | "25100" |
Код | Сообщение |
---|---|
25000 | Сбой установки из-за ошибки 3. |
25100 | Сбой установки из-за ошибки4. |
Эти пользовательские действия возвращают следующие сообщения об ошибках:
Пользовательское действие | Возвращенная строка сообщения |
---|---|
CAError1 | Сбой установки из-за ошибки1. |
CAError2 | Сбой установки из-за ошибки 2. |
CAError3 | Сбой установки из-за ошибки 3. |
CAError4 | Сбой установки из-за ошибки4. |
Обратите внимание, что, поскольку порядок оценки условий запуска не может быть гарантирован путем создания таблицы LaunchCondition, следует использовать настраиваемые действия типа 19 пользовательских действий в установке для оценки условий в определенном порядке.
Связанные разделы