com组件多线程下触发事件的问题
jsc3 2008-07-03 10:42:23 作了个com组件,功能:
启动一个线程从网络上接收数据,然后在这个线程里触发事件
问题:
启动1个实例没有问题,启动多个实例后长时间运行会报错
pDispatch = (LPDISPATCH) m_xEventSetConnPt.GetNextConnection(pos);
ASSERT(pDispatch != NULL); //这里出现错误
pDispatch怎么会为空呢?难道是多线程同步问题引起的?
问题先提出来
我先建个隐藏窗口试试,看有没有问题,大家也帮我诊断一下,多谢