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 Error.
Source (Sorgente)
Lasciare vuota la colonna Source della tabella CustomAction .
Valore del tipo
Includere il valore seguente nella colonna Type della tabella CustomAction per specificare il tipo numerico di base.
Costanti | Valore esadecimale | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Destinazione
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 Error 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 alcuna opzione.
Opzioni di pianificazione dell'esecuzione
L'azione personalizzata non usa alcuna opzione.
opzioni di esecuzione In-Script
L'azione personalizzata non usa alcuna opzione.
Valori restituiti
Vedere Valori restituiti dell'azione personalizzata.
Commenti
Ad esempio, le azioni personalizzate CAError1, CAError2, CAError3 e CAError4 restituiscono questi messaggi.
Azione | Tipo | Source (Sorgente) | Destinazione |
---|---|---|---|
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 | Message |
---|---|
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 di 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 del tipo di azione personalizzato 19 nell'installazione per valutare le condizioni in un ordine specifico.
Argomenti correlati