Delen via


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.