Tabela Error

A tabela Error é usada para pesquisar modelos de formatação de mensagem de erro ao processar erros com um conjunto de códigos de erro, mas sem um conjunto de modelos de formatação (essa é a situação normal).

A tabela Error tem as colunas a seguir.

Coluna Tipo Chave Nullable
Erro do Inteiro S N
Mensagem Modelo N S

 

Colunas

Error

Consulte Mensagens de erro do Windows Installer para obter uma lista das mensagens e números de erros.

Um número de erro deve ser um número inteiro não negativo.

O intervalo de 25000 a 30000 é reservado para erros de ações personalizadas. Os criadores de ações personalizadas podem usar esse intervalo para suas ações personalizadas.

Message

Esta coluna contém o modelo de formatação de erro localizável. A tabela Error é gerada pelo processo de build inicial para conter os modelos de formato de depuração.

A tabela a seguir lista mensagens reservadas. Para obter uma lista de códigos de erro internos e de envio, consulte Mensagens de erro do Windows Installer.

Erro Mensagem Comentários
0 {{Fatal error: }} Prefixo de cabeçalho para erros fatais (INSTALLMESSAGE_FATALEXIT). O texto entre chaves duplas {{texto}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.
1 Error [1]. Prefixo de cabeçalho para erros (INSTALLMESSAGE_ERROR)
2 Aviso [1]. Prefixo de cabeçalho para avisos (INSTALLMESSAGE_WARNING)
3    
4 Info [1]. Prefixo de cabeçalho para mensagens informativas (INSTALLMESSAGE_INFO)
5 Internal Error [1]. [2]{, [3]}{, [4]} Prefixo de cabeçalho para erros internos
6  
7 {{Disk full: }} Prefixo de cabeçalho para erros de espaço em disco (INSTALLMESSAGE_OUTOFDISKSPACE). O texto entre chaves duplas {{texto}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.
8 Action [Time]: [1]. [2]
9 [ProductName]
10 {[2]}{, [3]}{, [4]}
11 Message type: [1], Argument: [2]
12 === Logging started: [Date] [Time] ===
13 === Logging stopped: [Date] [Time] ===
14 Action start [Time]: [1]
15 Action ended [Time]: [1]. Return value [2]
16 Time remaining: {[1] min }{[2] sec}
17 Sem memória. Desligue outros aplicativos antes de tentar novamente
18 O instalador não está mais respondendo
19 O instalador finalizou prematuramente
20 Aguarde enquanto o Windows configura [ProductName]...
21 Coletando informações necessárias...
22 Removendo versões mais antigas deste aplicativo…...
23 Preparando-se para remover versões mais antigas deste aplicativo…...
32 {[ProductName] }Setup concluído com êxito.
33 Falha em {[ProductName] }Setup.

 

Comentários

O modelo não inclui formatação para o número de erro no campo 1. Ao processar o erro, o instalador anexa um prefixo de cabeçalho ao modelo, dependendo do tipo de mensagem. Esses cabeçalhos também são armazenados na tabela Error.

O texto entre chaves duplas {{texto}} só fica visível no arquivo de log. O texto não é exibido para o usuário na interface do usuário.

Você pode importar uma tabela Error localizada no seu banco de dados usando o Msidb.exe ou MsiDatabaseImport. O SDK inclui uma tabela Error localizada para cada um dos idiomas listados na seção Como localizar as tabelas Error e ActionText. Se a tabela Error não for preenchida, o instalador carregará as cadeias de caracteres localizadas para o idioma especificado pela propriedade ProductLanguage.

Validação

ICE03
ICE06
ICE40
ICE46