MFC 之 程序中共享数据段

来源:互联网 发布:淘宝模版图片地址在吗 编辑:程序博客网 时间:2024/04/28 10:28

如果程序需要共享的全局变量,可以在DLL中或EXE的源代码中添加如下代码:

#pragma data_seg(".share")int g_nValue = 0;        //必须初始化,否则该变量将被放到一个叫做未命名的区段里#pragma data_seg()#pragma comment(linker, "/section:.share,rws")

应该注意的是,必须保证该DLL或改EXE为同一目录下的同一文件,如果是不同目录下的,则会建立不同的共享区段,产生副本。