急求,c++调用c#事件委托的问题!

做一个快乐的人 2013-09-05 11:25:28
请问各位大侠,现有一个c#写的dll程序,现在想用c++调用,其中c#有事件的定义,请问c++用什么去实现呢?

例如代码如下:


public delegate void ConnectionStateChangedEventHandler(object sender,ConnectionStateChangedEventArgs e);
public event ConnectionStateChangedEventHandler ConnectionStateChanged;


怎么对ConnectionStateChanged变量初始化呢???

跪求呀!!!!!!
...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2013-09-05
  • 打赏
  • 举报
回复
引用 6 楼 xupeihuagudulei 的回复:
尼玛,现在流行非托管来玩托管的了?
我确实不咋用
xupeihuagudulei 2013-09-05
  • 打赏
  • 举报
回复
尼玛,现在流行非托管来玩托管的了?
bdmh 2013-09-05
  • 打赏
  • 举报
回复
/clr可以,我理解应该是在c++端声明一个同类型的typedef void CALLBACK
threenewbee 2013-09-05
  • 打赏
  • 举报
回复
http://blog.csdn.net/diligentcatrich/article/details/7213175
  • 打赏
  • 举报
回复
引用 2 楼 bdmh 的回复:
c#写的是托管dll,c++不能直接调用,可以考虑做成com
c++是可以调用的,只需要打开/clr选项就可以,以前调用成功过,但是没有涉及到事件问题, 这次有了事件了
bdmh 2013-09-05
  • 打赏
  • 举报
回复
c#写的是托管dll,c++不能直接调用,可以考虑做成com
  • 打赏
  • 举报
回复
各位大侠,给看看呗!

110,546

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧