Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ketika objek yang disematkan membuat transisi ke status berjalan, handler objek harus menemukan dan menjalankan aplikasi server untuk menggunakan layanan yang hanya disediakan server. Objek yang disematkan ditempatkan dalam status berjalan baik secara eksplisit melalui permintaan oleh kontainer, seperti kebutuhan untuk menggambar format yang saat ini tidak di-cache, atau secara implisit oleh OLE sebagai respons untuk memanggil beberapa operasi, seperti ketika pengguna kontainer mengklik dua kali objek.
Ketika objek tertaut membuat transisi ke status berjalan, proses dikenal sebagai pengikatan . Dalam proses pengikatan, handler objek meminta moniker yang disimpan untuk menemukan data tautan, lalu menjalankan aplikasi server.
Sekilas, mengikat objek tertaut tampaknya tidak lebih rumit daripada mengoperasikan objek yang disematkan. Namun, poin-poin berikut mempersulit proses:
- Tautan dapat merujuk ke objek, atau bagiannya, yang disematkan dalam kontainer lain. Kemampuan ini mengisyaratkan adanya potensi penyematan bertingkat. Menyelesaikan referensi ke hierarki seperti itu mengharuskan penelusuran rekursif terhadap moniker komposit , dimulai dengan anggota paling kanan.
- Saat sumber tautan berjalan, OLE mengikat ke instans objek yang sedang berjalan daripada menjalankan instans lain. Dalam kasus objek yang disematkan berlapis, salah satunya adalah sumber tautan, OLE harus dapat mengikat ke objek yang sudah berjalan kapan saja.
- Menjalankan objek memerlukan akses area penyimpanan untuk objek. Ketika objek yang disematkan dijalankan, OLE menerima penunjuk ke penyimpanan selama proses pemuatan, yang diteruskannya ke aplikasi server OLE. Namun, untuk objek tertaut, tidak ada antarmuka standar untuk mengakses penyimpanan. Aplikasi server OLE dapat menggunakan antarmuka sistem file atau beberapa mekanisme lainnya.