UINT ReceiveCtrlPoc(LPVOID pParam)
{
CCSView *SView=(CCSView *)pParam;
if (SView == NULL ||
!SView->IsKindOf(RUNTIME_CLASS(CCSView)))
return 1; // if pObject is not valid
else
{
SView->Receive();
return 0;
}
}CCSView* CSView=new CCSView;
AfxBeginThread(ReceiveCtrlPoc,CSView);我完全按照msdn做的,可是有错误
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
是怎么回事
{
CCSView *SView=(CCSView *)pParam;
if (SView == NULL ||
!SView->IsKindOf(RUNTIME_CLASS(CCSView)))
return 1; // if pObject is not valid
else
{
SView->Receive();
return 0;
}
}CCSView* CSView=new CCSView;
AfxBeginThread(ReceiveCtrlPoc,CSView);我完全按照msdn做的,可是有错误
error C2665: 'AfxBeginThread' : none of the 2 overloads can convert parameter 1 from type 'unsigned int (void *)'
是怎么回事
LPVOID(CSView)
m_pSerial=(Cserial*)AfxBeginThread(RUNTIME_CLASS
(Cserial),THREAD_PRIORITY_NORMAL,0,CREATE_SUSPENDED);
if(m_pSerial==NULL)
m_bLineCom=false;
Cserial是我编的一个线程,它的主函数是Run();
但是上面的语句怎么进不了Run()函数?
试试