关于Work Thread和UI Thread传递内存的问题。

Y神圣 2007-07-02 08:56:20
问题描述如下:Work Thread new出一块内存,通过PostMessage到UI Thread中,由于某种原因,UI Thread需要使用GlobalAlloc来分配内存空间,然后将new出来的内存拷贝到这块内存上,通过IPicture和IStream将其显示。个人感觉这样比较烦琐,有比较好的思路么?
...全文
225 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Y神圣 2007-07-09
  • 打赏
  • 举报
回复
楼上的朋友能否给一段代码?我只会用COM,不会自己写COM,里面很多概念都没有吃透。
Big_Stone 2007-07-06
  • 打赏
  • 举报
回复
定义一个数据/内存 交互接口,UI实现这个接口,然后UI将这个接口指针作为线程参数传递给工作线程,工作线程通过这个接口进行数据或者内存交互。

应该说凡实现了这个接口线程的都可以和该线程进行交互
danscort2000 2007-07-04
  • 打赏
  • 举报
回复
全全局指针传递好了,
为什么要搞的这么复杂?
Y神圣 2007-07-04
  • 打赏
  • 举报
回复
WorkThread是一个网络收包程序。楼上的方法不得行哈。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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