我建立了一个regular mfc dll声明了两个全局变量,和theApp一样声明的请问他的生命周期是多少如果两个进程都使用它,是写的一个,还是每个进程都有这两个全局变量的拷贝

解决方案 »

  1.   

    生命周期应该和theApp一样
    估计只有一份,没有拷贝,你可以用两个客户程序去测试它。
      

  2.   

    每个进程都有拷贝
    dll并没有自己的数据段,dll里分配的内存都是从调用dll的进程中申请的
      

  3.   

    to oyljerry(☆勇敢的心☆-Paper Reviewing如果每个进程中的线程如果都调用loadlibrary调用dll进程中的线程是共享进程中的一个,还是每个都有拷贝????