Aracılığıyla paylaş


Uygulama Tasarımı Kısıtlamaları

Bazı uygulamalar, uygulamanın birden çok örneğinin bir bilgisayara yüklenmesini engelleyecek şekilde tasarlanmıştır. Böyle bir sınırlamayla, bir uygulama bölümler özelliğini kullanamaz. Bu uygulama için bölümlerin kullanılabilmesi için aşağıdaki uygulama tasarım özelliklerinin değiştirilmesi gerekebilir.

Tablolar ve Diziler

Bazı uygulamalar benzersiz bir kayıt defteri anahtarı olarak CLSID kullanan veritabanı tabloları, bellek içi tablolar veya diziler oluşturur. Bölümleri olmayan bir bilgisayarda, bu kayıt defteri anahtarı genellikle bilgisayar/CLSID 'dir (bilgisayar başına bir CLSID).

Buna karşılık, bölümleri olan bir bilgisayarda, bu kayıt defteri anahtarı bilgisayar/bölüm kimliği/uygulama kimliği/CLSID'dir (bilgisayar başına birden çok CLSID örneği). Bölümler özelliği, bir CLSID'nin birden çok örneğinin bilgisayarda var olmasına izin verdiğinden, bilgisayar başına benzersiz bir CLSID gerektiren tasarım öğeleri içeren uygulamalar olumsuz etkilenebilir.

Genel Kaynaklar

Bazı uygulamalar paylaşılan bellek, veri dosyaları ve kayıt defteri girdileri gibi genel kaynakları kullanır. Böyle bir uygulamanın birden çok örneği aynı anda yürütülüyorsa bu sorunlara neden olabilir.

Örneğin, bir bileşen diğer bileşenlerle etkileşim için paylaşılan bellek kullanıyorsa, bileşenin her örneğinin kendi paylaşılan belleğini ayırması için bileşenin değiştirilmesi gerekir.

Tür Kitaplıkları

Tür kitaplıkları bir bileşenin arabirimleri ve yöntemleri hakkında bilgi sağlar. Bu bilgiler, aşağıdakiler de dahil olmak üzere çeşitli amaçlarla kullanılır:

  • İşlev çağrıları yapıldığında bileşenler arasında verileri hazırlama
  • COM+ Kuyruğa Alınan Bileşenlere ve COM+ Olay hizmetlerine yardımcı olma
  • Microsoft Visual Basic düzenleyicisinde doğru bilgileri sağlama

Bir tür kitaplığına başvurular, bir bilgisayarın kayıt defterine yüklenir. Bölümlerin içinden çağrılacak uygulamalar geliştirirken, bir tür kitaplığının en son sürümünün kayıt defterine yüklenmesi önemlidir. Bu, kullanılan Visual Basic düzenleyicisinin söz konusu bileşen için kullanılabilen yöntemler hakkında doğru bilgi edinmesini sağlar.

COM+ Kuyruğa Alınan Bileşenler ve Bölümler

bölüm uygulama

Bölümlere Bileşenleri Kaydetme ve Etkinleştirme

COM+ Bölümleri Nedir?