ModuleInstallUISequence Table

Un outil de fusion évalue la table ModuleInstallUISequence, puis insère les actions calculées dans la table InstallUISequence avec un numéro de séquence correct.

La table ModuleAdvtExecuteSequence présente les colonnes suivantes.

Colonne Type Clé Nullable
Action Identificateur O N
Séquence Integer O
BaseAction Identificateur O
Après Integer O
Condition Condition O

 

Colonnes

Action

Action à insérer dans l’ordre. Fait référence à l’une des actions standarddu programme d’installation ou à une entrée dans la table CustomAction ou la table Dialogdu module de fusion.

Si une action standard est utilisée dans la colonne Action d’une table de séquence de module de fusion, les colonnes BaseAction et After de cet enregistrement doivent avoir la valeur Null.

Sequence

Numéro de séquence d’une action standard. Si une action ou un dialogue personnalisé est entré dans la colonne Action de cette ligne, ce champ doit avoir la valeur Null.

Lorsque vous utilisez des actions standard dans des tables de séquences de module de fusion, la valeur dans la colonne Séquence doit être le numéro de séquence d’action recommandé. Si le numéro de séquence dans le module de fusion diffère de celui de la même action dans la table de séquence de fichiers .msi, l’outil de fusion utilise le numéro de séquence du fichier .msi. Consultez les séquences suggérées dans Utilisation d’une table de séquences pour connaître les numéros de séquence recommandés des actions standard.

BaseAction

La colonne BaseAction peut contenir une action standard, une action personnalisée spécifiée dans la table d’actions personnalisée du module de fusion ou une boîte de dialogue spécifiée dans la table de dialogue du module. La colonne BaseAction est une clé dans la colonne Action de cette table. Il ne peut pas s’agir d’une clé étrangère dans une autre table de fusion ou table dans le fichier .msi. Cela signifie que chaque action standard, action personnalisée ou boîte de dialogue répertoriée dans la colonne BaseAction doit également être répertoriée dans la colonne Action d’un autre enregistrement de cette table.

After

Valeur booléenne indiquant si Action vient avant ou après BaseAction.

Valeur Signification
0 Action à venir avant BaseAction
1 Action à venir après BaseAction

 

Condition

Instruction conditionnelle qui indique si l’action est exécutée. Null prend la valeur true.

Notes

Si cette table est présente, la table InstallUISequence doit également être présente dans le module de fusion.