Udostępnij za pośrednictwem


ICEM07

ICEM07 sprawdza, czy kolejność plików w tabeli sekwencji jest zgodna z kolejnością plików w MergeModule.CABinet.

Pliki ICE modułu scalania są przechowywane w pliku cub modułu scalania o nazwie Mergemod.cub, a nie w pliku cub zawierającym ICE używane do weryfikacji pakietu.

Wynik

ICEM07 publikuje błąd, jeśli kolejność plików w tabeli File nie jest zgodna z kolejnością w pliku cabinet.

Przykład

IC0M07 opublikuje następujący komunikat o błędzie dla pokazanego przykładu.

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.

tabeli plików

Plik Kolejność
FileA.GUID1 1
PlikB.GUID1 8
FileC.GUID1 52

 

Osadzone MergeModule.CABinet

Plik
FileA.GUID1
FileC.GUID1
Złożony.GUID1
PlikB.GUID1

 

Chociaż numery sekwencji plików w tabeli plików nie muszą być kolejne, a dodatkowe pliki mogą istnieć w pliku cabinet, względna sekwencja wszystkich plików w tabeli Plik musi być zgodna z kolejnością w MergeModule.CABinet. Aby naprawić ten błąd, zmień numer sekwencji FileB, który ma być zgodny z kolejnością pliku w pliku CAB, lub ponownie skompiluj plik CAB z plikami w odpowiedniej kolejności.

scalanie modułu ICE — dokumentacja