Tabel ModuleInstallExecuteSequence
Met een samenvoegprogramma wordt de tabel ModuleInstallExecuteSequence geëvalueerd en worden de berekende acties vervolgens ingevoegd in de tabel InstallExecuteSequence-tabel met een correct volgnummer.
De tabel ModuleInstallExecuteSequence bevat de volgende kolommen.
Kolom | Type | Sleutel | Null-waarde |
---|---|---|---|
Actie | id- | Y | N |
Volgorde | geheel getal | Y | |
BaseAction | id- | Y | |
Na | geheel getal | Y | |
Conditie | voorwaarde | Y |
Kolommen
-
actie
-
Actie die moet worden ingevoegd in volgorde. Verwijst naar een van de standaardactiesof een vermelding in de CustomAction-tabelvan de samenvoegmodule of dialoogvenstertabel.
Als een standaardactie wordt gebruikt in de kolom Actie van een samenvoegmodulereekstabel, moeten de kolommen BaseAction en After van die record null zijn.
-
reeks
-
Het volgnummer van een standaardactie. Als er een aangepaste actie of dialoogvenster wordt ingevoerd in de kolom Actie van deze rij, moet dit veld worden ingesteld op null.
Wanneer u standaardacties gebruikt in samenvoegmodulereekstabellen, moet de waarde in de kolom Reeks het aanbevolen actiereeksnummer zijn. Als het volgnummer in de samenvoegmodule verschilt van dat voor dezelfde actie in de .msi bestandsreekstabel, gebruikt het samenvoegprogramma het volgnummer van het .msi bestand. Zie de voorgestelde reeksen in Een reekstabel gebruiken voor de aanbevolen reeksnummers van standaardacties.
-
BaseAction
-
De kolom BaseAction kan een standaardactie bevatten, een aangepaste actie die is opgegeven in de aangepaste actietabel van de samenvoegmodule of een dialoogvenster dat is opgegeven in de dialoogvenstertabel van de module. De kolom BaseAction is een sleutel in de actiekolom van deze tabel. Het kan geen refererende sleutel zijn in een andere samenvoegtabel of -tabel in het Windows Installer-bestand. Dit betekent dat elke standaardactie, aangepaste actie of dialoogvenster in de kolom BaseAction ook moet worden vermeld in de kolom Actie van een andere record in deze tabel.
-
na
-
Booleaanse waarde voor of Action vóór of na BaseAction komt.
Waarde Betekenis 0 Actie die moet worden uitgevoerd vóór BaseAction 1 Actie die moet worden uitgevoerd na BaseAction -
voorwaarde voor
-
Een voorwaardelijke instructie die aangeeft of de actie moet worden uitgevoerd. Een null-waarde resulteert in waar.
Opmerkingen
Als de tabel ModuleInstallExecuteSequence aanwezig is, moet de tabel InstallExecuteSequence-tabel ook aanwezig zijn in de samenvoegmodule.