Benutzerdefinierter Aktionstyp 19
Diese benutzerdefinierte Aktion zeigt eine angegebene Fehlermeldung an, gibt einen Fehler zurück und beendet die Installation. Die angezeigte Fehlermeldung kann als Zeichenfolge oder als Index in der Fehlertabelleangegeben werden.
Quelle
Lassen Sie die Spalte "Quelle" der Tabelle CustomAction leer.
Typwert
Fügen Sie den folgenden Wert in die Spalte "Typ" der Tabelle "CustomAction" ein, um den grundlegenden numerischen Typ anzugeben.
Konstanten | Hexadezimal | Dezimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile- | 0x013 | 19 |
Ziel
Die Zielspalte der CustomAction-Tabelle enthält eine Textzeichenfolge, die mithilfe der in MsiFormatRecord (ohne numerische Feldbezeichner) angegebenen Funktionalität formatiert ist. Parameter, die ersetzt werden sollen, sind in eckige Klammern , [...] eingeschlossen und können Eigenschaften, Umgebungsvariablen (% Präfix), Dateipfade (#-Präfix) oder Komponentenverzeichnispfade ($-Präfix) sein. Wenn nach dem Formatieren der Zeichenfolge eine ganze Zahl ausgewertet wird, wird diese ganze Zahl als Index in der Fehlertabelle verwendet, um die anzuzeigende Meldung abzurufen. Wenn nach dem Formatieren der Zeichenfolge nicht numerische Zeichen enthalten sind, wird die Zeichenfolge selbst als Meldung angezeigt.
Rückgabeverarbeitungsoptionen
Die benutzerdefinierte Aktion verwendet keine Optionen.
Ausführungsplanungsoptionen
Die benutzerdefinierte Aktion verwendet keine Optionen.
In-Script Ausführungsoptionen
Die benutzerdefinierte Aktion verwendet keine Optionen.
Rückgabewerte
Siehe benutzerdefinierte Aktionsrückgabewerte.
Bemerkungen
Beispielsweise geben die benutzerdefinierten Aktionen CAError1, CAError2, CAError3 und CAError4 diese Nachrichten zurück.
Aktion | Art | Quelle | Ziel |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Fehler bei der Installation aufgrund von Fehler2. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Eigentum | Wert |
---|---|
Prop1 | "Installationsfehler aufgrund von Fehler1." |
Prop2 | "25100" |
Code | Nachricht |
---|---|
25000 | Fehler bei der Installation aufgrund von Fehler3. |
25100 | Fehler bei der Installation aufgrund von Fehler4. |
Diese benutzerdefinierten Aktionen geben die folgenden Fehlermeldungen zurück:
Benutzerdefinierte Aktion | Zurückgegebene Nachrichtenzeichenfolge |
---|---|
CAError1 | Fehler bei der Installation aufgrund von Fehler1. |
CAError2 | Fehler bei der Installation aufgrund von Fehler2. |
CAError3 | Fehler bei der Installation aufgrund von Fehler3. |
CAError4 | Fehler bei der Installation aufgrund von Fehler4. |
Beachten Sie, dass die Reihenfolge der Auswertung von Startbedingungen nicht garantiert werden kann, indem Sie die LaunchCondition-Tabelleerstellen, sollten Sie in Ihrer Installation benutzerdefinierte Aktionen vom Typ 19 für benutzerdefinierte Aktionen verwenden, um Bedingungen in einer bestimmten Reihenfolge auszuwerten.
Verwandte Themen