线程中无法成功调用事件的方法
void test(void* lpParam)
{
CProxy_IFunEvents<CFun> *p = (CProxy_IFunEvents<CFun> *)lpParam;
p->Fire_Hander_Add(11);
_endthread();
}
STDMETHODIMP CFun::Add(LONG n1, LONG n2)
{
//Fire_Hander_Add(n1 + n2); int retVal = _beginthread(test,0,(void*)this);
return S_OK;
}
我想通另开一个线程来执行这个Fire_Hander_Add 事件方法,但总是不成功,请指教。