ICEM06
ICEM06, modül tarafından özelliklere geçersiz doğrudan başvurular olduğunu denetler.
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ç
ICEM06, modül veritabanı bir özelliğe doğrudan başvurular içerdiğinde bir hata postalar. Özellik bilgileri modülün kullanıcısı tarafından sağlanmalıdır.
Örnek
ICEM06, aşağıda gösterilen veritabanı girişlerini içeren bir modül için aşağıdaki hata iletilerini yayınlar.
The target of shortcut Shortcut1.GUID1 is not a property and not a null GUID.
Modules may not directly reference features.
The row GUID2.LocalServer32.Component2 in the Class table has a feature reference
that is not a null GUID. Modules may not directly reference features.
Kısayol Tablosu (kısmi)
Kısayol | Hedef |
---|---|
Kısayol1. GUID1 | cmd.exe |
Kısayol2. GUID1 | [Özelliğim] |
Kısayol3. GUID1 | {00000000-0000-0000-0000-000000000000} |
Sınıf Tablosu (kısmi)
CLSID | Bağlam | Parça_ | Özellik_ |
---|---|---|---|
GUID1 | LocalServer32 | Bileşen1 | {00000000-0000-0000-0000-000000000000} |
GUID2 | LocalServer32 | Bileşen2 | MyFeature |
ICEM06, Kısayol tablosundaki ilk kaydın Hedef alanında özellik veya null GUID olmayan bir girdisi olduğundan ilk hatayı bildirir. Modül bir özelliğe doğrudan başvuramaz. Özellik bilgileri modülün kullanıcısı tarafından sağlanmalıdır. Bu hatayı düzeltmek için bir özelliğe yapılan başvurular null GUID ile değiştirilmelidir.
SıNıF tablosundaki ikinci kaydın Özellik alanında null GUID olmayan bir girdisi olduğundan ICEM06 ikinci hatayı bildirir. Modül bir özelliğe doğrudan başvuramaz. Özellik bilgileri modülün kullanıcısı tarafından sağlanmalıdır. Bu hatayı düzeltmek için bir özelliğe yapılan başvurular null GUID ile değiştirilmelidir.
İlgili konular