Aracılığıyla paylaş


ICE19

ICE19, tanıtılan bileşenlerin Bileşeni tablosunun KeyPath sütunundaki bir dosyaya başvurduğunu ve tanıtılan kısayolun bu sütundaki bir dizine başvurduğunu doğrular.

ICE19, tanıtılan bileşenlerin veya kısayolların bir ComponentId'ye sahip olduğunu doğrular. Başka bir tabloda tanıtılmayan PublishComponent tablosundakibileşenler yalnızca ComponentId'leri olup olmadığını kontrol eder.

Sonuç

Ice19, Bileşen tablosunun KeyPath sütunu tanıtılan bir bileşen veya tanıtılan bir kısayol söz konusu olduğunda bir dizine başvurmuyorsa bir hata iletisi postalar. ICE19, tanıtılan bileşenlerin veya kısayolların ComponentId değeri yoksa bir hata iletisi yayınlar.

Örnek

ICE19, gösterilen örnek için aşağıdaki hata iletilerini yayınlar:

  • Uzantı flp, Bileşeni tablosunda bir ComponentId belirtilmeyen Comp1 bileşenine başvurur.
  • Uzantı exe, bir dizine KeyPath olarak başvuran Comp4 bileşenine başvurur. KeyPath, Bileşen tablosunda Null değeridir.
  • Kısayol2, anahtar yolu olarak bir Kayıt Defteri girdisine başvuran Comp3 bileşenine başvurur. Bileşen tablosundaki Öznitelikler sütununun değeri 4'tür.

Bileşen Tablosu (kısmi)

Parça ComponentId Öznitelik KeyPath
Comp1 Sıfır 0 Dosya1
Comp2 {00000002-0003-0000-0000-624474736554} 0 Dosya2
Comp3 {00000003-0003-0000-0000-624474736554} 4 Reg3
Comp4 {00000004-0003-0000-0000-624474736554} 0 Sıfır

 

Uzantı Tablosu (kısmi)

Uzantı Parça_
flp Comp1
Tst Comp2
exe Comp4

 

Kısayol Tablosu (kısmi)

Kısayol Parça_ Özellik_
Kısayol1 Comp4 ProductFeature
Kısayol2 Comp3 ProductFeature

 

Özellik Tablosu (kısmi)

Özellik
ProductFeature

 

Not

Hem uzantı flp hem de exe aynı bileşene başvuruda bulunursa, bunları açan EXE veya COM sunucusu aynı olmalıdır. Bu EXE normalde Bileşen için KeyPath'tir. OFFICE için, doc ve xls uzantıları aynı bileşene başvuramaz çünkü aynı EXE her iki uzantıyı da açmaz. Belge uzantılarını açmak için winword.exe ve xls uzantılarını açmak için excel.exe gerekir.

 

ice başvuru