首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

DLL共享变量有关问题

2012-03-02 
DLL共享变量问题在DLL工程中:共享变量iWhatYouUseInTwo#pragmadata_seg( .ASHARE )intiWhatYouUseInTwo

DLL共享变量问题
在DLL工程中:共享变量iWhatYouUseInTwo      
    #pragma       data_seg       ( ".ASHARE ")      
    int       iWhatYouUseInTwo       =       0;      
    #pragma       data_seg()      

在应用程序中如何加载这个iWhatYouUseInTwo       ??


[解决办法]
仅定义一个数据段还不能达到共享数据的目的,还要告诉编译器该段的属性,有两种方法可以实现该目的(其效果是相同的),一种方法是在.DEF文件中加入如下语句:

  SETCTIONS

  ASHARE READ WRITE SHARED

  另一种方法是在项目设置链接选项中加入如下语句:

  /SECTION:ASHARE,rws

热点排行