Tipo de ação personalizada 19
Essa ação personalizada exibe uma mensagem de erro especificada, retorna a falha e encerra a instalação. A mensagem de erro exibida pode ser fornecida como uma cadeia de caracteres ou como um índice na tabela Erro.
Fonte
Deixe a coluna Origem da tabela CustomAction em branco.
Valor do tipo
Inclua o seguinte valor na coluna Tipo da tabela CustomAction para especificar o tipo numérico básico.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeFile | 0x013 | 19 |
Público-alvo
A coluna Destino da tabela CustomAction contém uma cadeia de caracteres de texto formatada usando a funcionalidade especificada noMsiFormatRecord (sem os especificadoresde campo numérico). Os parâmetros a serem substituídos estão entre colchetes, [...], e podem ser propriedades, variáveis de ambiente (prefixo%), caminhos de arquivo (prefixo #) ou caminhos de diretório de componentes (prefixo $). Se, depois de formatar, a cadeia de caracteres for avaliada como um inteiro, esse inteiro será usado como um índice na tabela Erro para recuperar a mensagem a ser exibida. Se depois de formatar a cadeia de caracteres contiver caracteres não numéricos, a própria cadeia de caracteres será exibida como a mensagem.
Opções de processamento de retorno
A ação personalizada não usa nenhuma opção.
Opções de agendamento de execução
A ação personalizada não usa nenhuma opção.
In-Script opções de execução
A ação personalizada não usa nenhuma opção.
Valores de retorno
Consulte Valores de retorno de ação personalizada.
Comentários
Por exemplo, as ações personalizadas CAError1, CAError2, CAError3 e CAError4 retornam essas mensagens.
Ação | Tipo | Fonte | Público-alvo |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Falha de instalação devido a Error2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Propriedade | Valor |
---|---|
Prop1 | "Falha de instalação devido a Error1." |
Prop2 | "25100" |
Código | Mensagem |
---|---|
25000 | Falha de instalação devido a Error3. |
25100 | Falha de instalação devido a Error4. |
Essas ações personalizadas retornam as seguintes mensagens de erro:
Ação personalizada | Cadeia de caracteres de mensagem retornada |
---|---|
CAError1 | Falha de instalação devido a Error1. |
CAError2 | Falha de instalação devido a Error2. |
CAError3 | Falha de instalação devido a Error3. |
CAError4 | Falha de instalação devido a Error4. |
Observe que, como a ordem de avaliação das condições de inicialização não pode ser garantida pela criação da tabela LaunchCondition, você deve usar ações personalizadas do Tipo de Ação Personalizada 19 em sua instalação para avaliar as condições em uma ordem específica.
Tópicos relacionados