Egyéni művelettípus 19
Ez az egyéni művelet egy megadott hibaüzenetet jelenít meg, hibát ad vissza, majd leállítja a telepítést. A megjelenő hibaüzenet sztringként vagy indexként is megadható a Hibatábla.
Forrás
Hagyja üresen a CustomAction tábla Forrás oszlopát.
Típusérték
Adja meg az alábbi értéket a CustomAction tábla Típus oszlopában az alapszintű numerikus típus megadásához.
Állandók | Hexadecimális | Tizedes |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
Cél
A CustomAction tábla céloszlopa tartalmaz egy, az MsiFormatRecordmegadott funkcióval formázott szöveges sztringet (numerikus mezőjelölők nélkül). A lecserélendő paraméterek szögletes zárójelek közé tartoznak, [...], és lehetnek tulajdonságok, környezeti változók (% előtag), fájlelérési utak (# előtag) vagy összetevőkönyvtár elérési útjai ($ előtag). Ha a formázás után a sztring egész számmá alakul, akkor az egész szám indexként lesz használva a hibatáblában, a megjelenítendő üzenet lekéréséhez. Ha a formázás után a sztring nem numerikus karaktereket tartalmaz, maga a sztring jelenik meg üzenetként.
Feldolgozási beállítások visszaküldése
Az egyéni művelet nem használ semmilyen beállítást.
Végrehajtási ütemezési beállítások
Az egyéni művelet nem használ semmilyen beállítást.
In-Script végrehajtási beállítások
Az egyéni művelet nem használ semmilyen beállítást.
Értékek visszaadva
Lásd egyéni művelet visszatérési értékeit.
Megjegyzések
A CAError1, CAError2, CAError3 és CAError4 egyéni műveletek például ezeket az üzeneteket küldik vissza.
Akció | Típus | Forrás | Cél |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Telepítési hiba a 2. hiba miatt. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
Ingatlan | Érték |
---|---|
Prop1 | "Telepítési hiba az 1. hiba miatt." |
Prop2 | "25100" |
Kód | Üzenet |
---|---|
25000 | Telepítési hiba a 3. hiba miatt. |
25100 | Telepítési hiba a 4. hiba miatt. |
Ezek az egyéni műveletek a következő hibaüzeneteket adják vissza:
Egyéni művelet | Visszaadott üzenetsztring |
---|---|
CAError1 | Telepítési hiba az 1. hiba miatt. |
CAError2 | Telepítési hiba a 2. hiba miatt. |
CAError3 | Telepítési hiba a 3. hiba miatt. |
CAError4 | Telepítési hiba a 4. hiba miatt. |
Vegye figyelembe, hogy mivel az indítási feltételek kiértékelési sorrendje nem garantálható a LaunchCondition táblamegírásával, a telepítésben a 19-es egyéni művelettípusú egyéni műveleteket kell használnia a feltételek adott sorrendben történő kiértékeléséhez.
Kapcsolódó témakörök