Bagikan melalui


Latar Belakang OLE: Strategi Implementasi

Bergantung pada aplikasi Anda, ada empat kemungkinan strategi implementasi untuk menambahkan dukungan OLE:

  • Anda menulis aplikasi baru.

    Situasi ini biasanya membutuhkan pekerjaan paling sedikit. Anda menjalankan Wizard Aplikasi MFC dan memilih Fitur Tingkat Lanjut atau Dukungan Dokumen Gabungan untuk membuat aplikasi kerangka. Untuk informasi tentang opsi ini dan apa yang mereka lakukan, lihat artikel Membuat Program EXE MFC.

  • Anda memiliki program yang ditulis dengan Pustaka Kelas Microsoft Foundation versi 2.0 atau yang lebih tinggi yang tidak mendukung OLE.

    Buat aplikasi baru dengan MFC Application Wizard seperti yang disebutkan sebelumnya, lalu salin dan tempel kode dari aplikasi baru ke dalam aplikasi Anda yang sudah ada. Ini akan berfungsi untuk server, kontainer, atau aplikasi otomatis. Lihat sampel SCRIBBLE MFC untuk contoh strategi ini.

  • Anda memiliki program Pustaka Kelas Microsoft Foundation yang mengimplementasikan dukungan OLE versi 1.0.

    Lihat MFC Technical Note 41 untuk strategi konversi ini.

  • Anda memiliki aplikasi yang tidak ditulis menggunakan Kelas Microsoft Foundation dan mungkin atau mungkin belum menerapkan dukungan OLE.

    Situasi ini membutuhkan pekerjaan paling banyak. Salah satu pendekatannya adalah membuat aplikasi baru, seperti dalam strategi pertama, lalu menyalin dan menempelkan kode Anda yang ada ke dalamnya. Jika kode yang ada ditulis dalam C, maka Anda mungkin perlu memodifikasinya sehingga dapat dikompilasi sebagai kode C++. Jika kode C Anda memanggil Windows API, maka Anda tidak perlu mengubahnya untuk menggunakan kelas Microsoft Foundation. Pendekatan ini kemungkinan akan memerlukan beberapa restrukturisasi program Anda untuk mendukung arsitektur dokumen/tampilan yang digunakan oleh versi 2.0 dan yang lebih tinggi dari Kelas Microsoft Foundation. Untuk informasi selengkapnya tentang arsitektur ini, lihat Catatan Teknis 25.

Setelah Anda memutuskan strategi, Anda harus membaca artikel Kontainer atau Server (tergantung pada jenis aplikasi yang Anda tulis) atau memeriksa program sampel, atau keduanya. Sampel MFC OLE OCLIENT dan HIERSVR menunjukkan cara mengimplementasikan berbagai aspek kontainer dan server. Di berbagai titik di seluruh artikel ini, Anda akan dirujuk ke fungsi tertentu dalam sampel ini sebagai contoh teknik yang sedang dibahas.

Baca juga

Latar Belakang OLE
Kontainer: Menerapkan Kontainer
Server: Menerapkan Server
Wizard Aplikasi MFC