Megosztás a következőn keresztül:


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.

CustomAction Table

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]

 

tulajdonságtábla

Ingatlan Érték
Prop1 "Telepítési hiba az 1. hiba miatt."
Prop2 "25100"

 

hibatábla

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.

Custom_Actions