Aracılığıyla paylaş


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 Tablosu

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.

Birleştirme Modülü ICE Başvurusu