[問題] VC++ 2003 呼叫 C# dll

看板C_and_CPP作者 (呆呆牛)時間12年前 (2013/07/18 08:54), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2003, Native C++ 問題(Question): 大家好 請問一個問題 因為要幫朋友寫一段Code,必須使用VC++ 2003,Native C++ 不使用.netframework 然後要呼叫C# dll 因為對VC++ 2003並不是很熟悉 目前遇到兩個問題想請問大家 1. VC++ 2003 要如何設定專案可支援clr 之前有用過VC++ 2005可於專案設定中,設定為 /clr 就可以直接使用C# dll 但VC++ 2003找不到這樣的設定 2. 因為無法設定clr所以將C# dll使用RegAsm.exe註冊,當作COM使用 再import tlb檔,就可在VC++中找到可使用interface 但是又遇到輸入值與回傳值的問題 function的回傳與輸入有string、string array或byte array, 請問要如何接收與輸入這些類型的資料? 可否請版友給點建議 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.238.102

07/18 23:42, , 1F
加入參考?
07/18 23:42, 1F
文章代碼(AID): #1HvwrZGs (C_and_CPP)
文章代碼(AID): #1HvwrZGs (C_and_CPP)