注册 登录
编程论坛 VC++/MFC

自制activex多实例全局变量冲突问题

dragonfly 发布于 2011-04-26 15:43, 1039 次点击
自制activex控件 a.ocx,
由于a.ocx中要开多线程,多线程函数必须是全局的,所以用getApp()获取本进程指针

在应用程序嵌入两个a.ocx,这样我跟踪时,发现两个控件里getApp()得到的指针竟然相同!!!
本来要在第一个控件开到线程,却跑到第二个控件里去了!!

不知道我讲明白了没有,高手给解释一下原因,
另外能否给个好办法解决这个问题?
1 回复
#2
debroa7232011-04-27 23:11
getApp的代码是怎么写的?会不会是你的指针是全局的?
1