ICEM07
ICEM07, sıra tablosundaki dosyaların sırasının MergeModule.CABinetiçindeki dosyaların sırasıyla eşleşdiğini doğrular.
Birleştirme modülü ICI'leri, paket doğrulaması için kullanılan ICI'leri içeren .cub dosyasında değil, Mergemod.cub adlı bir birleştirme modülü .cub dosyasında depolanır.
Sonuç
ICEM07, Dosya tablosundaki dosyaların sırası dolap dosyasındaki sırayla eşleşmiyorsa bir hata postalar.
Örnek
IC0M07, gösterilen örnek için aşağıdaki hata iletisini göndermiştir.
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.
Dosya | Sıra |
---|---|
DosyaA. GUID1 | 1 |
DosyaB. GUID1 | 8 |
DosyaC. GUID1 | 52 |
Embedded MergeModule.CABinet
Dosya |
---|
DosyaA. GUID1 |
DosyaC. GUID1 |
Dosyalandı. GUID1 |
DosyaB. GUID1 |
Dosya tablosundaki dosya dizisi numaralarının ardışık olması gerekmese de ve dolap dosyasında ek dosyalar bulunabilir, ancak Dosya tablosundaki tüm dosyaların göreli sırası MergeModule.CABinetiçindeki sırayla eşleşmelidir. Bu hatayı düzeltmek için, DosyaB'nin sıra numarasını CAB'deki dosya sırasıyla eşleşecek şekilde FileC'den sonra gelecek şekilde değiştirin veya CAB'yi dosyaları doğru sırada yeniden oluşturun.
İlgili konular