[問題] VC++ 2003 呼叫 C# dll
開發平台(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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):