Sdílet prostřednictvím


Pořadí provádění akcí

Pořadí provádění akcí je určeno posloupností akcí vytvořených do sekvenčních tabulek a pořadím, ve kterém instalační program spouští sekvenční tabulky. Podrobnosti najdete v navrhovaných sekvencích akcí v Použitísekvenční tabulky .

Instalační program spouští sekvenční tabulky v reakci na požadavek na instalaci, inzerování nebo instalace pro správu . Například v reakci na použití možností příkazového řádku /I, /J nebo /A , NAINSTALOVAT, INZEROVATa ADMIN se v pořadí akcí nevolají. Tyto akce vysoké úrovně se místo toho předají instalačnímu programu při inicializaci instalačního programu.

Pokud instalační program předá akci INSTALL a instalační balíček je vytvořený pomocí uživatelského rozhraní, instalační program nejprve spustí akce v tabulce InstallUISequence a potom provede akce v tabulce InstallExecuteSequence v pořadí. Pokud balíček nemá žádné uživatelské rozhraní, instalační program provede akce v tabulce InstallExecuteSequence v pořadí.

Pokud se instalačnímu programu předá akce SPRÁVCE a instalační balíček byl vytvořený pomocí uživatelského rozhraní, instalační program nejprve spustí tabulku AdminUISequence a potom spustí tabulku AdminExecuteSequence. Pokud balíček nemá žádné uživatelské rozhraní, instalační program spustí tabulku AdminExecute.

Pokud se instalačnímu programu předá akce INZEROVAT, spustí instalační program tabulku AdvtExecuteSequence.

Poznámka

Instalační program nepoužívá tabulku AdvtUISequence. Tabulka AdvtUISequence by neměla existovat v instalační databázi nebo by měla zůstat prázdná.

 

Když instalační program spustí sekvenční tabulku, provede akce v pořadí pořadových čísel uvedených ve sloupci Sekvence. Pořadí akcí je vždy lineární bez větvení nebo smyčky. Vývojáři balíčků můžou podmíněně zabránit spuštění konkrétní akce vytvořením logického výrazu do sloupce Podmínka. Instalační program akci přeskočí pokaždé, když se podmínka vyhodnotí jako Nepravda. Viz použití sekvenční tabulky a syntaxe podmíněného příkazu.

Všechny sekvenční tabulky mají následující sloupce.

Sloupec Popis
Akce Primární klíč tabulky; název akce musí být jedinečný.
Podmínka Logický výraz použitý k určení, zda se má akce provést. Akce se provede, pokud je toto pole prázdné nebo obsahuje výraz, který se vyhodnotí jako True. Akce se nespustí, pokud se výraz vyhodnotí jako Nepravda.
Posloupnost Relativní pořadové číslo použité k určení pořadí, ve kterém se akce provádějí.