ID Artikel: 817248 - Kajian Terakhir: 04 Oktober 2011 - Revisi: 2.0 Bagaimana memanggil Visual Basic.NET atau Visual Basic 2005 perakitan dari Visual Basic 6.0
Pada Halaman iniPENDAHULUANArtikel ini menjelaskan cara menggunakan Microsoft Visual Basic.NET
atau Microsoft Visual Basic 2005 untuk membangun Majelis dikelola yang dapat disebut
dari Microsoft Visual Basic 6.0. INFORMASI LEBIH LANJUTPedoman untuk mengekspos.Jenis NET untuk COMBila Anda ingin mengekspos jenis di Microsoft.NET perakitan untuk Komponen Object Model (COM) aplikasi, mempertimbangkan interop COM berikut Persyaratan saat desain. Jenis dikelola)kelas, antarmuka, struct, ENUMdan lain-lain) berinteraksi dengan aplikasi-aplikasi client COM ketika Anda Ikuti petunjuk ini:
Mendaftar.NET Majelis COM interop dan menciptakan perpustakaan jenisUntuk Visual Basic 6.0 untuk berhasil berinteraksi dengan dikelola komponen, Anda harus mendaftar Majelis untuk COM interop dan menghasilkan sejenis perpustakaan. Pendaftaran ini harus dilakukan pada setiap komputer di mana COM aplikasi klien berinteraksi dengan Majelis. Perpustakaan jenis menyediakan jenis informasi tentang jenis terkena di Majelis COM klien aplikasi. Proses untuk melakukannya tergantung pada jika Anda bekerja pada pengembangan komputer atau di komputer tujuan.Pada komputer pembangunan, Microsoft Visual Studio.NET atau Microsoft Visual Studio 2005 secara otomatis menciptakan perpustakaan jenis dan register selama proses membangun jika Mendaftar untuk COM Interop kotak centang dipilih di bawah proyek Konfigurasi properti. Jika Anda menggunakan COMClass template saat membuat kelas, Visual Studio.NET atau Visual Studio 2005 secara otomatis memilih Mendaftar untuk COM Interopkotak centang. Untuk memverifikasi bahwa Mendaftar untuk COM Interop Periksa kotak dipilih dalam Visual Studio.NET atau dalam Visual Studio 2005, ikuti langkah-langkah:
Majelis pribadi digunakan dengan aplikasi dan adalah tersedia untuk penggunaan eksklusif aplikasi tersebut. Aplikasi lain tidak berbagi Majelis pribadi. Majelis pribadi dirancang untuk diinstal ke folder yang sama sebagai proses host (EXE). Dengan aplikasi klien COM, ini berarti bahwa Majelis terletak di folder yang sama sebagai aplikasi tersebut. Majelis bersama tersedia untuk digunakan oleh beberapa aplikasi pada komputer. Untuk membuat Majelis bersama, Anda harus sign Majelis dengan kuat nama dan menginstal Majelis ke Cache perakitan Global (GAC) pada komputer tujuan. Untuk informasi lebih lanjut tentang cara sign Majelis dengan nama kuat dan menginstal Majelis ke Majelis Global Cache (GAC), kunjungi Web site Microsoft berikut: .aspx http://msdn2.Microsoft.com/en-us/library/xc31ft41 (vs.71)
(http://msdn2.microsoft.com/en-us/library/xc31ft41(vs.71).aspx)
Anda harus menggunakan kedua /TLB: beralih dan / Codebase beralih ketika Anda mendaftar Majelis. The /TLB: switch menghasilkan dan register perpustakaan jenis, dan / Codebase switch register lokasi Majelis dikelola di
Registri Windows. Jika Anda tidak menggunakan / Codebase switch dan Majelis belum diinstal ke Global
Majelis Cache (GAC), Anda harus meletakkan salinan dari Majelis ke folder
setiap aplikasi klien COM (EXE) sehingga Majelis dapat terletak oleh
Common language runtime (CLR).Untuk menghasilkan dan daftar perpustakaan jenis dan daftar lokasi Majelis dikelola, ketik perintah berikut pada prompt perintah: Regasm AssemblyName.dll /TLB: FileName.tlb / codebase Membuat Majelis callable COM pada Visual Basic.NET
REFERENSIUntuk informasi lebih lanjut, kunjungi Website Microsoft berikut
situs: Interoperasi dengan kode tidak dikelola .aspx http://msdn2.Microsoft.com/en-us/library/sd10k43k (vs.71) (http://msdn2.microsoft.com/en-us/library/sd10k43k(vs.71).aspx) Berlaku bagi:
Penerjemahan MesinPENTING: 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:817248
(http://support.microsoft.com/kb/817248/en-us/
)
| Sumber Lain Situs Pendukung Lain
KomunitasCari Bantuan SekarangTerjemahan Artikel
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Kembali ke atas
