欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++調(diào)用C#的DLL實(shí)現(xiàn)方法

 更新時(shí)間:2014年07月21日 10:16:32   投稿:shichen2014  
這篇文章主要介紹了C++調(diào)用C#的DLL實(shí)現(xiàn)方法,很有實(shí)用價(jià)值,需要的朋友可以參考下

SwfDotNet是C#編寫(xiě)的,這是個(gè)特別好的讀寫(xiě)Swf文件的庫(kù)。本文講述了在C++項(xiàng)目中,怎么讓C++調(diào)用C#的DLL動(dòng)態(tài)鏈接庫(kù)文件。

具體的實(shí)現(xiàn)步驟如下:

一、創(chuàng)建C# DLL,需要指定應(yīng)用類型為“類庫(kù)”,代碼:

namespace CSLib
{
  public class Class1
  {
    private string name;

    public string Name
    {
      get
      {
        return name;
      }
      set
      {
        name = "Your Name: " + value;
      }
    }
  }
}

二、C++客戶程序,是個(gè)控制臺(tái)應(yīng)用,代碼:

#using "..\debug\CSLib.dll"
using namespace CSLib;

int _tmain(int argc, _TCHAR* argv[])
{
 Class1 ^c = gcnew Class1();

 c->Name = "zzj";

 printf("%s\n", c->Name);

 return 0;
}

三、這里有幾點(diǎn)要記住

1.使用#using引用C# DLL,而不是#include;

2.別忘了using namespace CSLib;

3.使用C++/clr語(yǔ)法,采用正確的訪問(wèn)托管對(duì)象,即:使用'^',而不是星號(hào)'*'。
 

相關(guān)文章

  • C語(yǔ)言數(shù)組a和&a的區(qū)別講解

    C語(yǔ)言數(shù)組a和&a的區(qū)別講解

    今天小編就為大家分享一篇關(guān)于C語(yǔ)言數(shù)組a和&a的區(qū)別講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • VC++在TXT文件指定位置追加內(nèi)容的方法

    VC++在TXT文件指定位置追加內(nèi)容的方法

    這篇文章主要介紹了VC++在TXT文件指定位置追加內(nèi)容的方法,功能較為實(shí)用,需要的朋友可以參考下
    2014-08-08
  • 簡(jiǎn)單了解C++常見(jiàn)編程問(wèn)題解決方案

    簡(jiǎn)單了解C++常見(jiàn)編程問(wèn)題解決方案

    這篇文章主要介紹了C++常見(jiàn)編程問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 利用Matlab制作環(huán)形相冊(cè)效果詳解

    利用Matlab制作環(huán)形相冊(cè)效果詳解

    這篇文章主要為大家介紹了如何利用Matlab制作出環(huán)形相冊(cè)的效果,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Matlab有一定幫助,需要的可以參考一下
    2022-03-03
  • C語(yǔ)言中static的作用及C語(yǔ)言中使用靜態(tài)函數(shù)有何好處

    C語(yǔ)言中static的作用及C語(yǔ)言中使用靜態(tài)函數(shù)有何好處

    在C語(yǔ)言中,static的作用有三條:一是隱藏功能,二是保持持久性功能,三是默認(rèn)初始化為0。本文重點(diǎn)給大家介紹C語(yǔ)言中static的作用及c語(yǔ)言中使用靜態(tài)函數(shù)有何好處,對(duì)本文感興趣的朋友一起看看吧
    2015-11-11
  • C++實(shí)現(xiàn)LeetCode(116.每個(gè)節(jié)點(diǎn)的右向指針)

    C++實(shí)現(xiàn)LeetCode(116.每個(gè)節(jié)點(diǎn)的右向指針)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(116.每個(gè)節(jié)點(diǎn)的右向指針),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語(yǔ)言數(shù)組快速入門(mén)詳細(xì)講解

    C語(yǔ)言數(shù)組快速入門(mén)詳細(xì)講解

    數(shù)組是一組有序的數(shù)據(jù)的集合,數(shù)組中元素類型相同,由數(shù)組名和下標(biāo)唯一地確定,數(shù)組中數(shù)據(jù)不僅數(shù)據(jù)類型相同,而且在計(jì)算機(jī)內(nèi)存里連續(xù)存放,地址編號(hào)最低的存儲(chǔ)單元存放數(shù)組的起始元素,地址編號(hào)最高的存儲(chǔ)單元存放數(shù)組的最后一個(gè)元素
    2022-05-05
  • C語(yǔ)言數(shù)組全面總結(jié)梳理

    C語(yǔ)言數(shù)組全面總結(jié)梳理

    在C語(yǔ)言和C++等語(yǔ)言中,數(shù)組元素全為指針變量的數(shù)組稱為指針數(shù)組,指針數(shù)組中的元素都必須具有相同的存儲(chǔ)類型、指向相同數(shù)據(jù)類型的指針變量。指針數(shù)組比較適合用來(lái)指向若干個(gè)字符串,使字符串處理更加方便、靈活
    2022-02-02
  • 利用C/C++二進(jìn)制讀寫(xiě)png文件的方法示例

    利用C/C++二進(jìn)制讀寫(xiě)png文件的方法示例

    最近在做項(xiàng)目的時(shí)候遇到了這個(gè)問(wèn)題,所以想著總結(jié)下,方法自己和有需要的朋友,下面這篇文章主要介紹了利用C/C++二進(jìn)制讀寫(xiě)png文件的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2016-12-12
  • C++中vector容器的用法

    C++中vector容器的用法

    在c++中,vector是一個(gè)十分有用的容器。這篇文章主要介紹了C++ vector容器的用法的相關(guān)資料,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10

最新評(píng)論