COM组件,有没有全局的变量?目的是想在调用任何一个接口时都能调用这些全局的变量。

解决方案 »

  1.   

    没有这样的全局变量,COM的核心思想是接口与对象
      

  2.   

    在一个模块内可以呀,典型的全局变量就是_AtlModule
      

  3.   

    DLL项目可以在某个cpp文件中这样定义:
    #pragma data_seg(push, "sharedata")
    int i = 0;
    int j = 0;
    #pragma data_seg(pop)
    #pragma comment(linker, "/SECTION:sharedata,RWS")
    其它使用这些变量的cpp中:
    extern int i;
    extern int j;
      

  4.   


      不太明白eduyu的意思,能举个例子吗?