Baca dalam bahasa Inggris

Bagikan melalui


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.

Hasil

ICEM06 memposting kesalahan saat database modul berisi referensi langsung ke fitur. Informasi fitur harus disediakan oleh pengguna modul.

Contoh

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.

Gabungkan Referensi MODUL ICE