Tabla Error

La tabla Error se utiliza para buscar plantillas de formato de mensajes de error cuando se procesan errores con un código de error establecido pero sin una plantilla de formato establecida (esta es la situación normal).

La tabla Error tiene las siguientes columnas.

Columna Tipo Clave Nullable
Error Entero Y No
Message Plantilla No Y

 

Columnas

Error

Consulte Mensajes de error de Windows Installer para obtener una lista de los mensajes y números de error.

El número de error debe ser un número entero no negativo.

El intervalo de 25 000 a 30 000 está reservado para errores de acciones personalizadas. Los creadores pueden usar este intervalo para sus acciones personalizadas.

Message

Esta columna contiene la plantilla de formato de error localizable. El proceso de creación inicial genera la tabla Error para que contenga las plantillas de formato de depuración.

En la tabla siguiente se enumeran los mensajes reservados. Para obtener una lista de códigos de error internos y de envío, consulte Mensajes de error de Windows Installer.

Error Message Comentarios
0 {{Fatal error: }} Prefijo de encabezado para errores irrecuperables (INSTALLMESSAGE_FATALEXIT). El texto que va entre llaves dobles {{texto}} solo es visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.
1 Error [1]. Prefijo de encabezado de errores (INSTALLMESSAGE_ERROR)
2 Advertencia [1]. Prefijo de encabezado para advertencias (INSTALLMESSAGE_WARNING)
3    
4 Información [1]. Prefijo de encabezado para mensajes informativos (INSTALLMESSAGE_INFO)
5 Error interno [1]. [2]{, [3]}{, [4]} Prefijo de encabezado para errores internos
6  
7 {{Disk full: }} Prefijo de encabezado para errores de espacio en disco insuficiente (INSTALLMESSAGE_OUTOFDISKSPACE). El texto que va entre llaves dobles {{texto}} solo es visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.
8 Acción [Time]: [1]. [2]
9 [ProductName]
10 {[2]}{, [3]}{, [4]}
11 Tipo de mensaje: [1]. Argumento: [2]
12 ===Registro iniciado: [Date] [Time] ===
13 ===Registro detenido: [Date] [Time] ===
14 Inicio de acción [Time]: [1].
15 Final de acción [Time]: [1]. Valor devuelto [2]
16 Quedan: {[1] min }{[2] sec}
17 Memoria insuficiente Apagar otras aplicaciones antes de volver a intentarlo
18 El instalador no responde.
19 El instalador finalizó antes de tiempo.
20 Espere mientras Windows configura [ProductName]...
21 Obteniendo información necesaria...
22 Quitando versiones anteriores de esta aplicación...
23 Preparándose para quitar versiones anteriores de esta aplicación...
32 La instalación de {[ProductName] }se completó correctamente.
33 Error en el programa de instalación de {[ProductName] }.

 

Comentarios

La plantilla no incluye formato para el número de error del campo 1. Al procesar el error, el instalador asocia un prefijo de encabezado a la plantilla según el tipo de mensaje. Estos encabezados también se almacenan en la tabla Error.

El texto que va entre llaves dobles {{texto}} solo es visible en el archivo de registro. El texto no se muestra al usuario en la interfaz de usuario.

Puede importar una tabla Error localizada en la base de datos mediante Msidb.exe o MsiDatabaseImport. El SDK incluye una tabla Error localizada para cada uno de los idiomas que aparecen en la sección Localización de las tablas Error y ActionText. Si no se rellena la tabla Error, el instalador carga las cadenas localizadas del idioma especificado por la propiedad ProductLanguage.

Validación

ICE03
ICE06
ICE40
ICE46