Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta akcja niestandardowa wyświetla określony komunikat o błędzie, zwraca błąd, a następnie kończy instalację. Wyświetlany komunikat o błędzie można podać jako ciąg lub indeks do tabeli błędów .
Źródło
Pozostaw kolumnę Źródło tabeli CustomAction pustą.
Wartość typu
Uwzględnij następującą wartość w kolumnie Typ tabeli CustomAction, aby określić podstawowy typ liczbowy.
| Stałe | Szesnastkowych | Dziesiętny |
|---|---|---|
| msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Cel
Kolumna Target tabeli CustomAction zawiera ciąg tekstowy sformatowany przy użyciu funkcji określonej w MsiFormatRecord (bez specyfikatorów pól liczbowych). Parametry do zastąpienia są ujęte w nawiasy kwadratowe, [...], i mogą być właściwościami, zmiennymi środowiskowymi (% prefiksem), ścieżkami plików (prefiks#) lub ścieżkami katalogu składników (prefiks$). Jeśli po sformatowaniu ciągu zostanie obliczona liczba całkowita, ta liczba całkowita jest używana jako indeks do tabeli błędów w celu pobrania komunikatu do wyświetlenia. Jeśli po sformatowaniu ciągu zawiera znaki inne niż numeryczne, sam ciąg jest wyświetlany jako komunikat.
Opcje przetwarzania zwrotnego
Akcja niestandardowa nie używa żadnych opcji.
Opcje planowania wykonywania
Akcja niestandardowa nie używa żadnych opcji.
Opcje wykonywania In-Script
Akcja niestandardowa nie używa żadnych opcji.
Zwracane wartości
Zobacz wartości zwracane akcji niestandardowej.
Uwagi
Na przykład niestandardowe akcje CAError1, CAError2, CAError3 i CAError4 zwracają te komunikaty.
| Akcja | Typ | Źródło | Cel |
|---|---|---|---|
| CAError1 | 19 | [Prop1] | |
| CAError2 | 19 | Niepowodzenie instalacji z powodu błędu 2. | |
| CAError3 | 19 | 25000 | |
| CAError4 | 19 | [Prop2] |
| Własność | Wartość |
|---|---|
| Prop1 | "Niepowodzenie instalacji z powodu błędu 1". |
| Prop2 | "25100" |
| Kod | Komunikat |
|---|---|
| 25000 | Niepowodzenie instalacji z powodu błędu 3. |
| 25100 | Niepowodzenie instalacji z powodu błędu 4. |
Te akcje niestandardowe zwracają następujące komunikaty o błędach:
| Akcja niestandardowa | Zwrócony ciąg komunikatu |
|---|---|
| CAError1 | Niepowodzenie instalacji z powodu błędu 1. |
| CAError2 | Niepowodzenie instalacji z powodu błędu 2. |
| CAError3 | Niepowodzenie instalacji z powodu błędu 3. |
| CAError4 | Niepowodzenie instalacji z powodu błędu 4. |
Należy pamiętać, że ponieważ nie można zagwarantować kolejności oceny warunków uruchamiania przez utworzenie tabeli LaunchCondition, należy użyć akcji niestandardowej typu 19 akcji niestandardowych w instalacji, aby ocenić warunki w określonej kolejności.
Tematy pokrewne