作者crazycat2 (浪無定所)
看板C_and_CPP
標題[問題] C++透過DDX\DDV使用C# - 資料繫結
時間Mon Oct 14 10:20:29 2013
不好意思 各位大大
在這邊我嘗試將MFC C++透過DDX/DDV使用c#的 windows Form
http://msdn.microsoft.com/zh-tw/library/94t3ebxz(v=vs.90).aspx
如教學所言,可以正常運作,但此時出現了一個問題?
(我在c#的資料跟怎麼從c++使用呢?)
所以我在C#的Function中,寫了三個型態的Return(int string struct)
並在c++呼叫與接收。
‧C#的Code
-------------------------------------
public int ReturnInt()
{
return 999;
}
-------------------------------------
‧C++的Code (接收)
-------------------------------------
int nTest = m_ctrl1->ReturnInt();
-------------------------------------
C# C++
-------------------------------------
int A() int
string B() CString
Teststruct C() Teststruct
-------------------------------------
這三種都可以正確傳回來,但我不太清楚C++跟C#有哪些資料型態是可以共用的?
因為我想在c++的部分,使用Vector,但不知C#的時候,該Return什麼回來。
它們兩個(c++、c#)有什麼共用的容器嗎?
謝謝各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.231.17.38
推 Ebergies:應該只有基礎的資料結構可以, 只能改成 array 吧 IMO 10/14 22:46
→ crazycat2:後來我決定寫一個Struct給兩邊互用了QQ 謝謝大大 10/16 11:49