解决方案 »

  1.   

    你的说法“无厘头”,每一个程序都有它自己的数据区定义。了解一下什么是“程序访问dll”。
      

  2.   

    如果是ddll内部的数据,不行,你可以在dll中用内存映射,让其他程序访问
      

  3.   

    就算10个程序“共同引用同一个DLL”,它们在运行时使用的数据区也是不同的,同一个DLL在内存中针对10个不同的数据区。谈不上“其它程序”,同一个DLL它自己的各个内存影像本身就是不同的。这是操作系统中的基本知识。什么叫做程序,什么叫做进程,这是有区别的。
      

  4.   


    lz纠结的是,既然多个程序引用了同一个dll,那么多个程序似乎就应该“共享数据”了!