Aracılığıyla paylaş


Katıştırılmış Nesneler (COM)

Katıştırılmış nesne, nesneyi yönetmek için gereken tüm bilgilerle birlikte bileşik belgede fiziksel olarak depolanır. Başka bir deyişle, katıştırılmış nesne aslında içinde bulunduğu bileşik belgenin bir parçasıdır. Bu düzenlemenin birkaç dezavantajı vardır. İlk olarak, eklenmiş nesneler içeren bileşik bir belge, bağlantı olarak aynı nesneleri içeren bir belgeden daha büyük olacaktır. İkinci olarak, katıştırılmış nesnenin kaynağında yapılan değişiklikler ekli kopyada otomatik olarak çoğaltılmaz ve eklenmiş kopyadaki değişiklikler bir bağlantıyla birlikte oldukları için kaynağa yansıtılmaz.

Yine de, belirli amaçlar için ekleme, bağlantılara göre çeşitli avantajlar sunar. İlk olarak, kullanıcılar ekli nesneler içeren bileşik belgeleri bir bağlantıyı bozmadan diğer bilgisayarlara veya aynı bilgisayardaki diğer konumlara aktarabilir. İkinci olarak, kullanıcılar ekli nesneleri özgün içeriğin içeriğini değiştirmeden düzenleyebilir. Bazen, bu ayrım tam olarak gereklidir. Üçüncü olarak, katıştırılmış nesneler yerinde etkinleştirilebilir, yani kullanıcı nesnenin kapsayıcısından ayrı bir pencerede çalışmak zorunda kalmadan nesneyi düzenleyebilir veya başka bir şekilde işleyebilir. Bunun yerine, nesne etkinleştirildiğinde kapsayıcı uygulamasının kullanıcı arabirimi, nesneyi yönetmek veya değiştirmek için gerekli olan araçları kullanıma sunma amacıyla değişir.

Varolan Verilerden Bağlı ve Eklenmiş Nesneler Oluşturma