如何在DLL中访问调用进程的全局数据?

littlexiao 2008-06-03 09:38:16
如题。
...全文
117 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xkyx_cn 2008-06-03
  • 打赏
  • 举报
回复
通讯是最好的,不然又要增加模块间的耦合度
na_he 2008-06-03
  • 打赏
  • 举报
回复
发消息获得也可以呀,但是还是不建议,dll最好保持自己的独立了,可以写成ini之类的来间接通信了,呵呵!
cnzdgs 2008-06-03
  • 打赏
  • 举报
回复
把指针作为参数传给DLL。
sad_4978 2008-06-03
  • 打赏
  • 举报
回复
同意楼上的意见。这样,做出来的Dll依赖性太强了。
ouyh12345 2008-06-03
  • 打赏
  • 举报
回复
最好不要直接访问进程的东西
既然做成dll了,当然不要太关注dll外面的东西
rageliu 2008-06-03
  • 打赏
  • 举报
回复
1。传递进去
2。在dll里面申明为全局共享变量,这样dll和进程就都可以使用了
stonewater 2008-06-03
  • 打赏
  • 举报
回复
传地址给dll函数
孤客天涯 2008-06-03
  • 打赏
  • 举报
回复
最简单的是传地址
littlexiao 2008-06-03
  • 打赏
  • 举报
回复
除了传递指针,和消息通讯。还有没有其它的?
有没有类似的“在主进程中访问DLL的全局变量”的那种导出变量的简单方法?

15,466

社区成员

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

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