C# 异步机制的DLL,函数结果通过带参数的消息返回

lulu23260 2014-03-05 09:47:58
DLL中的异步调用的函数,怎么样通过一个带参数的消息返回,来通知调用方当前函数当前执行结果呢????

理论加实例,求解
...全文
233 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lulu23260 2014-03-05
  • 打赏
  • 举报
回复
引用 10 楼 u013920174 的回复:
http://eshiboyulecheng33.com
您是什么人呢?这都什么玩意
lulu23260 2014-03-05
  • 打赏
  • 举报
回复
引用 8 楼 dongxinxi 的回复:
hwnd是句柄(一类特殊的指针) 罢了,这么说会误导,应该说是对那些对象的索引标识似乎更合理
还是不太明白,我用它干什么,我觉得我不需要这个句柄,我看过的例子,大家也都没有用调用方的句柄的,, HWND是委托声明原型中的Object类型的参数 吗? 调用方所关心的消息参数放在委托原型中的EventArgs,,,是这样吗???
  • 打赏
  • 举报
回复
hwnd是句柄(一类特殊的指针) 罢了,这么说会误导,应该说是对那些对象的索引标识似乎更合理
lulu23260 2014-03-05
  • 打赏
  • 举报
回复
引用 5 楼 dongxinxi 的回复:
带参数的消息指事件消息? 异步一般用的回调函数。状态和结果都可以定义成回调函数的参数
调用方会传进来一个窗口句柄HWND变量,对我的dll来说它用来干什么呢?
  • 打赏
  • 举报
回复
hwnd是句柄(一类特殊的指针),像窗口、文件等很多对象都是通过它来维护的
  • 打赏
  • 举报
回复
带参数的消息指事件消息? 异步一般用的回调函数。状态和结果都可以定义成回调函数的参数
lulu23260 2014-03-05
  • 打赏
  • 举报
回复
引用 3 楼 bdmh 的回复:
http://www.cnblogs.com/mokey/articles/2095457.html 自定义委托(事件)
我之前也有用这些,比如:子线程要访问主线程中的控件,一个类中的控件函数是另一个类中的函数、控件跨类访问等,,, 可是理解不透彻,我还是不会写:dll中的函数通过传进来的一个 HWND,让调用方解析消息,,, 这个HWND是 委托声明原型中的Object类型的参数 吗? 如果不是,这个HWND用来干什么呢? EventArgs 类型放的是调用方所关心的消息参数,,,是这样吗???
bdmh 2014-03-05
  • 打赏
  • 举报
回复
lulu23260 2014-03-05
  • 打赏
  • 举报
回复
看了技术文档,就是有些dll中的函数,其本身的返回值 :无。 调用方可以通过窗口捕获一个定义的消息(消息参数结构已定义好),来解析所调用函数的执行结果。 dll 方,具体怎么实现呢?道理很明白,就是完全不会实现
wedding123 2014-03-05
  • 打赏
  • 举报
回复
当然是委托事件

111,098

社区成员

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

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

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