Tipo de acción personalizada 19
Esta acción personalizada muestra un mensaje de error especificado, devuelve un error y, a continuación, finaliza la instalación. El mensaje de error que se muestra se puede proporcionar como una cadena o como índice en la tabla error .
Fuente
Deje en blanco la columna Origen de la tabla CustomAction.
Valor de tipo
Incluya el siguiente valor en la columna Tipo de la tabla CustomAction para especificar el tipo numérico básico.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Blanco
La columna Destino de la tabla customAction de contiene una cadena de texto con el formato de la funcionalidad especificada en MsiFormatRecord (sin los especificadores de campo numérico). Los parámetros que se van a reemplazar se incluyen entre corchetes, [...], y pueden ser propiedades, variables de entorno (% prefijo), rutas de acceso de archivo (prefijo#) o rutas de acceso de directorio de componentes ($ prefijo). Si después de dar formato a la cadena se evalúa como un entero, ese entero se usa como índice en la tabla error de para recuperar el mensaje que se va a mostrar. Si después de dar formato a la cadena contiene caracteres no numéricos, la propia cadena se muestra como mensaje.
Opciones de procesamiento de devolución
La acción personalizada no usa ninguna opción.
Opciones de programación de ejecución
La acción personalizada no usa ninguna opción.
Opciones de ejecución de In-Script
La acción personalizada no usa ninguna opción.
Valores devueltos
Consulte valores devueltos de acción personalizada.
Observaciones
Por ejemplo, las acciones personalizadas CAError1, CAError2, CAError3 y CAError4 devuelven estos mensajes.
Acción | Tipo | Fuente | Blanco |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Error de instalación debido a Error2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Propiedad | Valor |
---|---|
Prop1 | "Error de instalación debido a Error1". |
Prop2 | "25100" |
Código | Mensaje |
---|---|
25000 | Error de instalación debido a Error3. |
25100 | Error de instalación debido a Error4. |
Estas acciones personalizadas devuelven los siguientes mensajes de error:
Acción personalizada | Cadena de mensaje devuelta |
---|---|
CAError1 | Error de instalación debido a Error1. |
CAError2 | Error de instalación debido a Error2. |
CAError3 | Error de instalación debido a Error3. |
CAError4 | Error de instalación debido a Error4. |
Tenga en cuenta que, dado que no se puede garantizar el orden de evaluación de las condiciones de inicio mediante la creación de la tabla LaunchCondition, debe usar acciones personalizadas tipo de acción personalizada 19 en la instalación para evaluar las condiciones en un orden específico.
Temas relacionados