Megosztás a következőn keresztül:


ICE36

Az ICE36 ellenőrzi, hogy az Ikon tábla minden ikonja legalább egyszer szerepel-e az ARPPRODUCTICON tulajdonságban, vagy a Osztály, ProgIdvagy Shortcut táblákban.

A hirdetés során a telepítő telepíti az Ikon tábla felsorolt ikonokat a felhasználó számítógépén. Az ikontáblában nem használt ikonok használata nem akadályozza meg a telepítést, azonban szükségtelenül növeli a .msi fájl méretét, valamint a szolgáltatás meghirdetéséhez szükséges időt és helyet.

Ha egy ikonra nem hivatkozik a tulajdonság vagy a tábla, és nincs megadva felhasználói felület a hivatkozás futásidőben történő létrehozásához, a jobb teljesítmény érdekében távolítsa el az ikont.

Eredmény

Az ICE36 akkor küld üzenetet, ha az Ikon táblában olyan ikon található, amely nem szerepel a Osztály, ProgIdvagy Billentyűparancsok táblákban, és ha nincs megadva felhasználói felület az ilyen referencia futásidőben történő létrehozásához.

Példa

Az ICE36 a következő hibát jelenti a bemutatott példához.

Icon Bloat. Icon Icon4 is not used in the Class, Shortcut, or ProgID table. This adversely affects performance.

Ikontábla (részleges)

Név Adat
Ikon1 Vezérlő1
Icon2 Control2
Icon3 Vezérlő3
Icon4 Vezérlő4

 

ProgID tábla (részleges)

ProgID
Tulajdonság1

 

osztálytábla (részleges)

CLSID
{3E469ABA-3644-11d2-8892-00A0C981B015}

 

billentyűparancstábla (részleges)

Parancsikon Ikon_
Billentyűparancs1 Icon2

 

ICE-referencia