87
O'rnatilgan OLE elementlarini alohida oynada tahrirlash ham mumkin. Bu
konteyner yoki server ilovasi joyida faollashtirishni qo'llab-quvvatlamasa sodir
bo'ladi. Bunday holda, foydalanuvchi o'rnatilgan elementni ikki marta bosganda,
server ilovasi alohida oynada ishga tushiriladi va o'rnatilgan element o'z hujjati
sifatida paydo bo'ladi. Foydalanuvchi ushbu oynada elementni tahrirlaydi.
Tahrirlash tugagach, foydalanuvchi server ilovasini yopadi va konteyner ilovasiga
qaytadi.
Muqobil variant sifatida foydalanuvchi Tahrirlash menyusidagi
Ochish buyrug‘i bilan “ochiq tahrirlash”ni tanlashi mumkin . Bu ob'ektni alohida
oynada ochadi.
O'rnatilgan elementlarni alohida oynada tahrirlash OLE ning 1-versiyasida
standart xatti-harakatlar edi va ba'zi OLE ilovalari faqat ushbu tahrirlash uslubini
qo'llab-quvvatlashi mumkin.
Joyda faollashtirish hujjat yaratishda hujjatga asoslangan yondashuvni
targ'ib qiladi. Foydalanuvchi qo'shma hujjatni bitta ob'ekt sifatida ko'rib chiqishi
mumkin, u ilovalar o'rtasida almashmasdan ishlaydi. Biroq, o'z joyida
faollashtirish bog'langan elementlar uchun emas, balki faqat o'rnatilgan
elementlar uchun ishlatiladi: ular alohida oynada tahrirlanishi kerak. Buning
sababi, bog'langan element aslida boshqa joyda saqlanadi. Bog'langan elementni
tahrirlash ma'lumotlarning haqiqiy kontekstida, ya'ni ma'lumotlar saqlanadigan
joyda amalga oshiriladi. Bog'langan elementni alohida oynada tahrirlash
foydalanuvchiga ma'lumotlar boshqa hujjatga tegishli ekanligini eslatadi.
MFC o'rnatilgan joyda faollashtirishni qo'llab-quvvatlamaydi. Agar siz
konteyner/server ilovasini yaratsangiz va bu konteyner/server boshqa
konteynerga o‘rnatilgan va joyida faollashtirilgan bo‘lsa, u ichiga o‘rnatilgan
obyektlarni joyida faollashtira olmaydi.
Foydalanuvchi ikki marta bosganida, o'rnatilgan element bilan nima sodir
bo'lishi element uchun belgilangan fe'llarga bog'liq.
Konteynerlar.
Konteyner ilovasi - bu o'rnatilgan yoki bog'langan
elementlarni o'z hujjatlariga kiritishi mumkin bo'lgan dastur. Konteyner ilovasi
tomonidan boshqariladigan hujjatlar OLE qo'shma hujjat komponentlarini hamda
ilovaning o'zi tomonidan yaratilgan ma'lumotlarni saqlashi va ko'rsatishi kerak.
Konteyner ilovasi foydalanuvchilarga yangi elementlarni kiritish yoki mavjud
elementlarni tahrirlash imkonini ham berishi kerak.