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


InstallUISequence Table

Az InstallUISequence tábla felsorolja azokat a műveleteket, amelyeket a legfelső szintű TELEPÍTÉSI művelet végrehajtásakor hajtanak végre, és a belső felhasználói felület szintje teljes felhasználói felületre vagy csökkentett felhasználói felületre van állítva. A telepítő kihagyja a táblázatban szereplő műveleteket, ha a felhasználói felület szintje alapszintű felhasználói felületre van állítva, vagy nincs felhasználói felület. Lásd: A felhasználói felület.

A telepítési sorrendben a InstallValidate műveletigműveletek és a kilépési párbeszédpanelek az InstallUISequence táblában találhatók. Az InstallValidate-től a telepítési sorozat végéig minden művelet az InstallExecuteSequence tábla található. Mivel az InstallExecuteSequence táblának önállónak kell lennie, rendelkezik minden szükséges inicializálási műveletgel, például a LaunchConditions, CostInitialize, FileCost, valamint a CostFinalizeés ExecuteAction művelet.

Az InstallUISequence tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Akció azonosító Y N
Feltétel feltétel N Y
Következés egész szám N Y

 

Oszlopok

művelet

A végrehajtandó művelet neve. Ez egy beépített művelet, egy egyéni művelet vagy egy felhasználói felület varázsló.

Elsődleges táblakulcs.

feltétel

Ez a mező egy feltételes kifejezést tartalmaz. Ha a kifejezés hamis értéket ad ki, a művelet kihagyva. Ha a kifejezés szintaxisa érvénytelen, akkor a sorozat leáll, és iesBadActionData értéket ad vissza. A feltételes utasítások szintaxisával kapcsolatos információkért lásd feltételes utasítás szintaxisát.

sorozat

Az oszlopban lévő szám határozza meg a művelet futtatásának sorrendjét.

A pozitív érték a sorrend pozícióját jelöli. A null érték azt jelzi, hogy a művelet soha nem fut. A következő negatív értékek azt jelzik, hogy ez a művelet akkor lesz végrehajtva, ha a telepítő visszaadja a társított megszüntetési jelzőt. Minden megszüntetési jelző (negatív érték) legfeljebb egy művelettel használható. Több művelet is rendelkezhet megszüntetési jelzővel, de különböző jelölőknek kell lenniük. A végpontjelzőket (negatív értékeket) általában párbeszédpanelekhasználják.

Megszüntetési jelző Érték Leírás
msiDoActionStatusSuccess -1 Sikeres befejezés. Kilépés párbeszédpanelen használható.
msiDoActionStatusUserExit -2 A felhasználó leállítja a telepítést. UserExit párbeszédpanelekhez használható.
msiDoActionStatusFailure -3 Végzetes kilépés leáll. FatalError párbeszédpanelen használható.
msiDoActionStatusSuspend -4 A telepítés fel van függesztve.

 

A nulla, az összes többi negatív szám vagy null érték azt jelzi, hogy a művelet soha nem fut.

Megjegyzések

A folyamatmegjelenítéshez vagy naplózáshoz társított honosított szöveg a ActionText tábla.

Példa a sorozattáblákra: A sorozattáblázat használata.

Érvényesítés

ICE03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ICE79
ICE82
ICE86