Condividi tramite


Tipo di azione personalizzato 19

Questa azione personalizzata visualizza un messaggio di errore specificato, restituisce un errore e quindi termina l'installazione. Il messaggio di errore visualizzato può essere fornito come stringa o come indice nella tabella errore .

Fonte

Lasciare vuota la colonna Origine della tabella customAction .

Valore del tipo

Includere il valore seguente nella colonna Tipo della tabella CustomAction per specificare il tipo numerico di base.

Costanti Esadecimale Decimale
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile 0x013 19

 

Bersaglio

La colonna Target della tabella CustomAction contiene una stringa di testo formattata usando la funzionalità specificata in MsiFormatRecord (senza gli identificatori di campo numerici). I parametri da sostituire sono racchiusi tra parentesi quadre, [...], e possono essere proprietà, variabili di ambiente (% prefisso), percorsi di file (prefisso#) o percorsi di directory dei componenti (prefisso$). Se dopo la formattazione della stringa restituisce un numero intero, tale intero viene utilizzato come indice nella tabella degli errori per recuperare il messaggio da visualizzare. Se dopo la formattazione della stringa contiene caratteri non numerici, la stringa stessa viene visualizzata come messaggio.

Opzioni di elaborazione restituite

L'azione personalizzata non usa opzioni.

Opzioni di pianificazione dell'esecuzione

L'azione personalizzata non usa opzioni.

Opzioni di esecuzione di In-Script

L'azione personalizzata non usa opzioni.

Valori restituiti

Vedere valori restituiti dell'azione personalizzata.

Osservazioni

Ad esempio, le azioni personalizzate CAError1, CAError2, CAError3 e CAError4 restituiscono questi messaggi.

di tabella CustomAction

Azione Digitare Fonte Bersaglio
CAError1 19 [Prop1]
CAError2 19 Errore di installazione dovuto a Error2.
CAError3 19 25000
CAError4 19 [Prop2]

 

tabella delle proprietà

Proprietà Valore
Prop1 "Errore di installazione dovuto a Error1".
Prop2 "25100"

 

tabella degli errori

Codice Messaggio
25000 Errore di installazione dovuto a Error3.
25100 Errore di installazione dovuto a Error4.

 

Queste azioni personalizzate restituiscono i messaggi di errore seguenti:

Azione personalizzata Stringa del messaggio restituita
CAError1 Errore di installazione dovuto a Error1.
CAError2 Errore di installazione dovuto a Error2.
CAError3 Errore di installazione dovuto a Error3.
CAError4 Errore di installazione dovuto a Error4.

 

Si noti che poiché l'ordine di valutazione delle condizioni di avvio non può essere garantito creando la tabella LaunchCondition, è consigliabile usare azioni personalizzate tipo di azione 19 personalizzate nell'installazione per valutare le condizioni in un ordine specifico.

Custom_Actions