ICE41
ICE41 ověřuje, že položky v třídy a Rozšíření tabulky odkazují na položky v tabulce komponent komponent, které implementují objekt třídy nebo rozšíření komponenty.
Výsledek
ICE41 publikuje chybu, pokud existuje funkce, která neobsahuje komponentu, která implementuje objekt třídy nebo rozšíření.
Příklad
ICE41 hlásí následující chyby uvedené v příkladu.
Chyba ICE41 | Popis |
---|---|
Třída {00000000-0000-0000-0000-0000000000000} odkazuje na funkci Feature2 a component1, ale tato komponenta není přidružena k této funkci v tabulce FeatureComponents. | Existuje funkce, která neobsahuje komponentu implementuje objekt třídy. To znamená, že instalační program nenainstaluje součást s funkcí a že reklama nemusí fungovat podle očekávání. Chcete-li tuto chybu opravit, změňte položku ve sloupci Feature_ tabulky Třída odkaz na funkci, která nainstaluje součást uvedenou ve sloupci Component_ nebo změňte funkci a součást přidruženou v tabulce FeatureComponents. |
Rozšíření .yip odkazuje na funkci Feature1 a component2, ale tato komponenta není přidružena k této funkci v tabulce FeatureComponents. | Existuje funkce, která neobsahuje komponentu, která rozšíření implementuje. To znamená, že instalační program nenainstaluje součást s funkcí a že reklama nemusí fungovat podle očekávání. Chcete-li tuto chybu opravit, změňte položku ve sloupci Feature_ tabulky rozšíření položku odkazovat na funkci, která nainstaluje součást uvedenou ve sloupci Component_ nebo změňte funkci a součást přidruženou v tabulce FeatureComponents. |
tabulky FeatureComponents (částečná)
Rys_ |
---|
Funkce 1 |
Funkce 2 |
tabulka tříd (částečná)
CLSID | Komponenta_ | Rys_ |
---|---|---|
{00000000-0000-0000-0000-000000000000} | Component1 | Funkce 2 |
tabulka tříd (částečná)
Prodloužení | Komponenta_ | Rys_ |
---|---|---|
.Yip | Component2 | Funkce 1 |
Související témata
-
referenční ICE