none
關於C++和C#之間指標和字串轉換的問題? RRS feed

  • 一般討論

  • 在C++裡面函式,我編譯為dll檔

    GNET_API int GNET_InitModem(const char* PinNum, int wait, unsigned char modem, unsigned char debug)

    利用C#去取用我要如何去利用?

    像const char* PinNum 指標我要如何去載入?

     

    2010年12月7日 上午 05:10

所有回覆

  • const char* 是用 string 來代換。

    [DllImport("mydll.dll")]
    public static extern int GNET_InitModem(string PinNum, int wait, byte modem, byte debug); // GNET 你沒給宣告,這裡用 int 替代。


    小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
    目前籌建雲端運算學堂 (studyazure.com) 中...
    2010年12月7日 上午 06:14
    版主
  • 請參考MSDN文件庫

    [平台叫用資料型別 ]

    [C++ 原生型別的 .NET Framework 對應項 ]

     


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。
    2010年12月7日 上午 08:24