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.
Azione | Digitare | Fonte | Bersaglio |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Errore di installazione dovuto a Error2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Proprietà | Valore |
---|---|
Prop1 | "Errore di installazione dovuto a Error1". |
Prop2 | "25100" |
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.
Argomenti correlati