多个dll调用同一个dll的有关问题

多个dll调用同一个dll的问题
我想把一些全局变量定义在同一个dll G中,

让dll A ,dll B,dll C来分别调用dll A达到共享的目的。

请问这种情况下,A,B,C是否是共享同一段内存?


还有 dll G中的参数该如何定义呢?

------解决方案--------------------
别用全局变量。
------解决方案--------------------
这几个 dll 是同一个进程还是不同的进程? 
不同进程的话是不同内存的. 可以通过加编译器指令让他们处于同一个内存:
#pragma data_seg( "share_data") 
int x; // 这中间的变量可以共享同一个内存 
#pragma data_seg() 
#pragma comment(linker, "/Section:share_data,rws ")
------解决方案--------------------
不用全局变量的话、、他们的内存不一样、