Vlastní typ akce 19
Tato vlastní akce zobrazí zadanou chybovou zprávu, vrátí chybu a ukončí instalaci. Zobrazená chybová zpráva může být zadána jako řetězec nebo jako index do tabulky Error.
Zdroj
Ponechte sloupec Zdroj tabulky CustomAction prázdný.
Hodnota typu
Do sloupce Typ tabulky CustomAction zahrňte následující hodnotu, která určuje základní číselný typ.
Konstanty | Šestnáctkový | Desetinný |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Cíl
Sloupec Target v tabulce CustomAction obsahuje textový řetězec formátovaný pomocí funkcí zadaných v MsiFormatRecord (bez specifikátorů číselného pole). Parametry, které se mají nahradit, jsou uzavřeny v hranatých závorkách , [...]a mohou to být vlastnosti, proměnné prostředí (předpona%), cesty k souborům (předpona#) nebo cesty adresáře součástí ($ předpona). Pokud se po formátování řetězce vyhodnotí jako celé číslo, použije se toto celé číslo jako index do tabulky Error k načtení zprávy, která se má zobrazit. Pokud po formátování řetězce obsahuje nečíselné znaky, zobrazí se samotný řetězec jako zpráva.
Možnosti zpracování vrácení
Vlastní akce nepoužívá žádné možnosti.
Možnosti plánování provádění
Vlastní akce nepoužívá žádné možnosti.
možnosti spuštění In-Script
Vlastní akce nepoužívá žádné možnosti.
Návratové hodnoty
Viz návratové hodnoty vlastní akce.
Poznámky
Například vlastní akce CAError1, CAError2, CAError3 a CAError4 vrátí tyto zprávy.
Akce | Typ | Zdroj | Cíl |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Selhání instalace z důvodu chyby 2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Vlastnost | Hodnota |
---|---|
Prop1 | Chyba instalace z důvodu chyby 1 |
Prop2 | "25100" |
Kód | Zpráva |
---|---|
25000 | Selhání instalace z důvodu chyby 3 |
25100 | Selhání instalace kvůli chybě 4. |
Tyto vlastní akce vrací následující chybové zprávy:
Vlastní akce | Vrácený řetězec zprávy |
---|---|
CAError1 | Selhání instalace kvůli chybě 1. |
CAError2 | Selhání instalace z důvodu chyby 2. |
CAError3 | Selhání instalace z důvodu chyby 3 |
CAError4 | Selhání instalace kvůli chybě 4. |
Všimněte si, že vzhledem k tomu, že pořadí vyhodnocení podmínek spuštění nelze zaručit vytvořením tabulky LaunchCondition, měli byste použít vlastní akce typu 19 ve vaší instalaci k vyhodnocení podmínek v určitém pořadí.
Související témata