ICEM06
ICEM06 memeriksa referensi langsung yang tidak valid ke fitur oleh modul.
ICEs modul penggabungan disimpan dalam file .cub modul gabungan yang disebut Mergemod.cub dan bukan dalam file .cub yang berisi IE yang digunakan untuk validasi paket.
ICEM06 memposting kesalahan saat database modul berisi referensi langsung ke fitur. Informasi fitur harus disediakan oleh pengguna modul.
ICEM06 memposting pesan kesalahan berikut untuk modul yang berisi entri database yang ditunjukkan di bawah ini.
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.
Tabel Pintasan (parsial)
Pintasan | Target |
---|---|
Jalan pintas1. GUID1 | cmd.exe |
Pintasan2. GUID1 | [MyProp] |
Jalan pintas3. GUID1 | {00000000-0000-0000-0000-000000000000} |
Tabel Kelas (parsial)
CLSID | Konteks | Komponen_ | Fitur_ |
---|---|---|---|
GUID1 | LocalServer32 | Komponen1 | {00000000-0000-0000-0000-000000000000} |
GUID2 | LocalServer32 | Komponen2 | MyFeature |
ICEM06 melaporkan kesalahan pertama karena rekaman pertama dalam tabel Pintasan memiliki entri di bidang Target yang bukan properti atau GUID null. Modul tidak dapat mereferensikan fitur secara langsung. Informasi fitur harus disediakan oleh pengguna modul. Untuk memperbaiki kesalahan ini, referensi ke fitur harus digantikan oleh GUID null.
ICEM06 melaporkan kesalahan kedua karena rekaman kedua dalam tabel Kelas memiliki entri di bidang Fitur yang bukan GUID null. Modul tidak dapat mereferensikan fitur secara langsung. Informasi fitur harus disediakan oleh pengguna modul. Untuk memperbaiki kesalahan ini, referensi ke fitur harus digantikan oleh GUID null.