Cara menggunakan proyek dan biner kompatibilitas

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 161137 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Kompatibilitas pengaturan memungkinkan Anda untuk menentukan Visual Basic proyek kompatibilitas untuk versi lama dari komponen ActiveX dihasilkan dari proyek.

Komponen ActiveX yang Anda membuat berisi standar antarmuka (sebagai contoh, CName_D di mana CName adalah ClassName untuk komponen ActiveX) yang berisi semua metode dan properti yang telah Anda buat. Jika kelas Anda menimbulkan peristiwa, Anda juga memiliki antarmuka tambahan yang disebut IConnectionPointContainer. Ketika Anda membangun kontrol ActiveX atau Server, Antarmuka ini diberi pengenal unik. Jika Anda mengubah kendali Anda atau server, antarmuka ini dapat berubah. Setiap aplikasi yang menggunakan tua Versi komponen Anda mungkin gagal saat ini. Untuk memastikan bahwa Anda baru dan antarmuka lama akan bekerja dengan semua aplikasi, Anda perlu untuk mengatur sesuai kompatibilitas pengaturan.

INFORMASI LEBIH LANJUT

Anda dapat mengatur proyek kompatibilitas dalam Project\Properties dialog kotak, di bawah tab komponen.

Visual Basic memiliki tiga berbeda kompatibilitas pengaturan untuk proyek-proyek:
  • Tidak ada kompatibilitas.
  • Proyek kompatibilitas.
  • Biner kompatibilitas.

Tidak ada kompatibilitas

Dengan pengaturan ini, tidak ada kompatibilitas ditegakkan. Visual Basic menciptakan baru Antarmuka id dan id kelas setiap kali Anda membangun atau mengkompilasi proyek Anda. Setiap versi yang dibangun hanya dapat digunakan dengan aplikasi yang dibuat untuk bekerja dengan itu membangun tertentu komponen.

Proyek kompatibilitas

Dengan pengaturan ini, Anda dapat membuat proyek Anda kompatibel untuk tertentu komponen proyek. Sementara informasi perpustakaan jenis baru yang dihasilkan, jenis perpustakaan pengenal dipertahankan sehingga tes proyek masih dapat merujuk untuk proyek komponen. Pengaturan ini adalah untuk menjaga kompatibilitas selama pengujian. Oleh karena itu, setelah komponen dirilis, itu berperilaku sama seperti pengaturan No kompatibilitas.

Biner kompatibilitas

Ketika Anda mengkompilasi proyek Anda, Visual Basic hanya menciptakan kelas baru dan Antarmuka id bila diperlukan. Itu mempertahankan kelas dan antarmuka id dari version(s) sebelumnya sehingga yang program dikompilasi menggunakan sebelumnya Versi akan terus bekerja. Jika Anda membuat perubahan yang akan menghasilkan dalam versi yang tidak kompatibel, Visual Basic akan memperingatkan Anda. Jika Anda ingin menjaga kompatibilitas dengan versi yang lebih tua, dirilis dari ActiveX komponen, ini adalah pengaturan yang Anda butuhkan untuk menggunakan.

REFERENSI

Visual Basic 5.0 komponen panduan, Bab 7, "debug, pengujian, dan Menggelar komponen"

Properti

ID Artikel: 161137 - Kajian Terakhir: 15 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Kata kunci: 
kbhowto kbusage kbmt KB161137 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:161137

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com