动态链接库如何访问主应用程序中的全局变量?

RocWay007 2006-03-10 12:54:08
如题。
...全文
408 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pixiness717 2006-03-23
  • 打赏
  • 举报
回复
up
oyljerry 2006-03-12
  • 打赏
  • 举报
回复
由exe导出或直接传递
pripor 2006-03-10
  • 打赏
  • 举报
回复
由指针传入:exe导出此变量,参考以下文章:共享变量...........
方法多的很
Kudeet 2006-03-10
  • 打赏
  • 举报
回复
你在看看下面帖子你的解决方法
http://topic.csdn.net/t/20041102/20/3515508.html
Kudeet 2006-03-10
  • 打赏
  • 举报
回复
1
直接在EXE和DLL之间共享全局变量
#pragma data_seg("Shared")
struct data_queue * DataQueue = NULL;
#pragma data_seg()
#pragma comment(linker, "/SECTION:Shared,RWS")
2
直接把exe变量的地址传递到dll当中
DentistryDoctor 2006-03-10
  • 打赏
  • 举报
回复
1.由程序传入
2.exe导出此变量,参考以下文章
http://www.codeguru.com/cpp/w-p/dll/article.php/c3649/
sboom 2006-03-10
  • 打赏
  • 举报
回复
传个指针不就行了
mythay 2006-03-10
  • 打赏
  • 举报
回复
像dll导出函数一样在exe里导出变量,在dll中使用时倒入
he_sl 2006-03-10
  • 打赏
  • 举报
回复
1、通过头文件包含
2、通过接口传入

15,471

社区成员

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

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