Uygun Bileşenler
Nitelenmiş bileşen, işaretçiye benzer şekilde tek düzeyli bir dolaylı yöntemdir. Nitelikli bileşenler öncelikle paralel işlevselliğe sahip bileşenleri kategoriler halinde gruplandırmak için kullanılır. Örneğin, Bileşeni tablosunda listelenen 30 bileşeniniz varsa aynı Microsoft Word faks şablonu 30 dilde yerelleştirilmişse, PublishComponent tablosunukullanarak bunları uygun bileşenler kategorisinde gruplandırabilirsiniz.
Uygun bileşenler, Bileşen tablosuna normal bileşenlerle aynı şekilde girilir. Her bileşenin, Bileşen tablosunda belirtilen benzersiz bir bileşen kimliği GUID'si ve bileşen tanımlayıcısı olmalıdır. Ayrıca, nitelikli bileşenler PublishComponent tablosundaki bir kategori GUID'i ve metin dizesi niteleyicisiyle ilişkilendirilir. Nitelenmiş bileşenlere, kategori GUID'i ve Bileşen tablosundaki sıradan bileşene işaret eden niteleyici tarafından başvurulur.
Örneğin, uygun bileşen kimliği GUID'si kaynak DLL'sinin farklı dil sürümlerine işaret edebilir. Bu durumda, yerelleştirilmiş kaynak DLL'leri grubu kategoriden oluşur ve sayısal yerel ayar tanımlayıcıları (LCID) dizeleri genellikle niteleyici olarak kullanılır. Bir geliştirici, aşağıdakileri yapmak için bu uygun bileşenleri kullanan bir yükleme paketi yazabilir:
- MsiProvideQualifiedComponentveya MsiProvideQualifiedComponentExkullanarak kaynak DLL'sinin belirli bir dil sürümünün yolunu bulun ve kaynağı yükleyin.
- MsiEnumComponentQualifiersçağırarak kaynak DLL'sinin tüm dil sürümlerini belirleyin.
- Uygulamayı ek dilleri destekleyecek şekilde hazırlayın. Uygulama için gelecekteki bir dil paketi, kaynak DLL'sinin daha fazla dil sürümünü eklemek için uygun bileşeni kullanabilir.
Daha fazla bilgi için bkz. Uygun Bileşenleri Kullanma.