Sdílet prostřednictvím


ICEM07

ICEM07 ověřuje, že pořadí souborů v sekvenční tabulce odpovídá pořadí souborů v MergeModule.CABinet.

IcEs modulu sloučení jsou uloženy v souboru .cub modulu sloučení s názvem Mergemod.cub, a ne v souboru .cub obsahujícím ICE používané k ověření balíčku.

Výsledek

ICEM07 publikuje chybu, pokud pořadí souborů v tabulce Soubor neodpovídá pořadí v souboru CAB.

Příklad

IC0M07 zveřejní následující chybovou zprávu pro zobrazený příklad.

The file 'FileB.GUID1' appears to be out of sequence. It has position 3 
in the CAB, but not when the file table is ordered by sequence number.

tabulky souborů

Soubor Posloupnost
FileA.GUID1 1
FileB.GUID1 8
FileC.GUID1 52

 

Embedded MergeModule.CABinet

Soubor
FileA.GUID1
FileC.GUID1
Zařazené.GUID1
FileB.GUID1

 

I když pořadová čísla souborů v tabulce souborů nemusí být po sobě jdoucí a v souboru CAB mohou existovat další soubory, relativní posloupnost všech souborů v tabulce Soubor musí odpovídat pořadí v MergeModule.CABinet. Chcete-li tuto chybu opravit, změňte pořadové číslo FileB tak, aby se po FileC shodovaly s pořadím souborů v souboru CAB, nebo znovu sestavte soubor CAB se soubory ve správném pořadí.

referenční modulu sloučení ICE