救命求教!

wty198505 2011-02-10 05:23:53
有这样的 function(DWORD Time,
PTCHAR Message,
PTCHAR ID,
PTCHAR AimId,
PTCHAR SymModifier,
PWORD Length, BOOL(*fpCallBack) (void));
c++函数如何对应C#中去调用啊?怎么转换?
最后这个BOOL(*fpCallBack) (void)该怎么对应啊?
求详细指教啊......
...全文
161 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wty198505 2011-02-12
  • 打赏
  • 举报
回复
多谢大家!
ztenv 2011-02-12
  • 打赏
  • 举报
回复
有这样的 function(DWORD Time,
PTCHAR Message,
PTCHAR ID,
PTCHAR AimId,
PTCHAR SymModifier,
PWORD Length, BOOL(*fpCallBack) (void));
c++函数如何对应C#中去调用啊?怎么转换?
最后这个BOOL(*fpCallBack) (void)该怎么对应啊?
求详细指教啊......


定义成C#中的委托吧,楼上很多人都提到了,public delegate bool fcallback();
wty198505 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 caozhy 的回复:]
引用 4 楼 wty198505 的回复:
引用 2 楼 caozhy 的回复:
最后一个参数应该转化为一个委托。

caozhy兄 我菜鸟能详细说下吗?

可以。
在 Windows API 里面,经常用到 Callback 函数指针,如何用委托包装,参考这个例子:
http://www.chenjiliang.com/Article/View.aspx?ArticleID=21……
[/Quote]谢谢caozhy兄
我还想问下BOOL(*fpCallBack) (void)这个指针对应的委托
是不是delegate bool fpCallBack()后面的(void)是不是不带参数的委托意思?
threenewbee 2011-02-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wty198505 的回复:]
引用 2 楼 caozhy 的回复:
最后一个参数应该转化为一个委托。

caozhy兄 我菜鸟能详细说下吗?
[/Quote]
可以。
在 Windows API 里面,经常用到 Callback 函数指针,如何用委托包装,参考这个例子:
http://www.chenjiliang.com/Article/View.aspx?ArticleID=2117
wty198505 2011-02-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xu56180825 的回复:]
C#中的委托相当于C++中的函数指针
[/Quote]
c++不太懂你能详细说下该怎样对应吗?
委托和c++里面的指针?
xu56180825 2011-02-10
  • 打赏
  • 举报
回复
C#中的委托相当于C++中的函数指针
wty198505 2011-02-10
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 caozhy 的回复:]
最后一个参数应该转化为一个委托。
[/Quote]
caozhy兄 我菜鸟能详细说下吗?
fangchao918628 2011-02-10
  • 打赏
  • 举报
回复
http://www.cppblog.com/mzty/archive/2007/04/16/22064.html
C#不懂,今天发现的,希望对你有用
threenewbee 2011-02-10
  • 打赏
  • 举报
回复
最后一个参数应该转化为一个委托。
wty198505 2011-02-10
  • 打赏
  • 举报
回复
大牛们快来啊!

110,534

社区成员

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

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

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