ICE19
ICE19 sprawdza, czy anonsowane składniki odwołują się do pliku w kolumnie KeyPath tabeli Component i że anonsowany skrót odwołuje się do katalogu w tej kolumnie.
ICE19 sprawdza, czy anonsowane składniki lub skróty mają identyfikator ComponentId. Składniki w tabeli PublishComponent, które nie są anonsowane w innej tabeli, są sprawdzane tylko w celu sprawdzenia, czy mają identyfikator ComponentId.
Wynik
ICE19 publikuje komunikat o błędzie, jeśli kolumna KeyPath tabeli Component nie odwołuje się do pliku w przypadku anonsowanego składnika lub katalogu w przypadku anonsowanego skrótu. ICE19 publikuje komunikat o błędzie, jeśli jakiekolwiek anonsowane składniki lub skróty nie mają identyfikatora ComponentId.
Przykład
ICE19 publikuje następujące komunikaty o błędach dla pokazanego przykładu:
- Rozszerzenie flp odwołuje się do składnika Comp1, który nie ma identyfikatora ComponentId określonego w tabeli składników .
- Plik exe rozszerzenia odwołuje się do składnika Comp4, który odwołuje się do katalogu jako ścieżki KeyPath. Parametr KeyPath ma wartość Null w tabeli Składnik.
- Skrót Skrót2 odwołuje się do składnika Comp3, który odwołuje się do wpisu rejestru jako ścieżki klucza. Wartość kolumny Attributes (Atrybuty) w tabeli Component (Składnik) wynosi 4.
tabela składników (częściowa)
Składnik | Identyfikator składnika | Atrybuty | KeyPath |
---|---|---|---|
Comp1 | Zero | 0 | Plik1 |
Comp2 | {00000002-0003-0000-0000-624474736554} | 0 | Plik2 |
Comp3 | {00000003-0003-0000-0000-624474736554} | 4 | Reg3 |
Comp4 | {00000004-0003-0000-0000-624474736554} | 0 | Zero |
tabeli rozszerzeń (częściowe)
Rozszerzenie | Składnik_ |
---|---|
flp | Comp1 |
Tst | Comp2 |
exe | Comp4 |
Skrót | Składnik_ | Cecha_ |
---|---|---|
Skrót1 | Comp4 | ProductFeature |
Skrót2 | Comp3 | ProductFeature |
tabela funkcji (częściowa)
Cecha |
---|
ProductFeature |
Nuta
Jeśli rozszerzenie flp i exe odwołują się do tego samego składnika, serwer EXE lub COM, który je otwiera, musi być taki sam. Ten plik EXE jest zwykle ścieżką KeyPath dla składnika. W przypadku pakietu OFFICE dokument rozszerzeń i pliki xls nie mogą odwoływać się do tego samego składnika, ponieważ ten sam plik EXE nie otwiera obu rozszerzeń. Musisz winword.exe otworzyć rozszerzenia dokumentu i musisz excel.exe otworzyć rozszerzenia xls.
Tematy pokrewne