Bagikan melalui


Cara: Referensi Jenis .NET dari COM

Dari sudut pandang kode klien dan server, perbedaan antara COM dan .NET Framework sebagian besar tidak terlihat. Klien Microsoft Visual Basic dapat melihat objek .NET di browser objek, yang memperlihatkan metode objek dan sintaksis, properti, dan bidang persis seperti objek COM lainnya.

Proses untuk mengimpor pustaka jenis sedikit lebih rumit untuk klien C++, meskipun Anda menggunakan alat yang sama untuk mengekspor metadata ke pustaka jenis COM. Untuk mereferensikan anggota objek .NET dari klien C++ yang tidak dikelola, referensikan file TLB (diproduksi dengan Tlbexp.exe) dengan perintah #import. Saat mereferensikan pustaka jenis dari C++, Anda harus menentukan opsi raw_interfaces_only atau mengimpor definisi di pustaka kelas dasar, Mscorlib.tlb.

Untuk mengimpor pustaka

  • Tentukan opsi raw_interfaces_only dalam perintah #import. Misalnya:

    #import "..\LoanLib\LoanLib.tlb" raw_interfaces_only  
    

    -atau-

  • Sertakan perintah #import untuk Mscorlib.tlb. Misalnya:

    #import "mscorlib.tlb"  
    #import "..\LoanLib\LoanLib.tlb"  
    

Lihat juga