在MFC 程序中创建多线程,
bool CSearchLog::StartConn()
{
if( strlen(m_Sip)==0 || m_Sport<0)
return false;
DWORD dwID = 0;
m_CliThread=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE)ClientThread,//不知道这有什么问题?
(LPVOID)this,
0,
&dwID);
if(m_CliThread==NULL)
return false;
return true;
}
编译说 error C2440: 'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)'
None of the functions with this name in scope match the target type不知道什么问题从来没有碰见过,是不是什么文件没有include,请赐教
bool CSearchLog::StartConn()
{
if( strlen(m_Sip)==0 || m_Sport<0)
return false;
DWORD dwID = 0;
m_CliThread=CreateThread(NULL,
0,
(LPTHREAD_START_ROUTINE)ClientThread,//不知道这有什么问题?
(LPVOID)this,
0,
&dwID);
if(m_CliThread==NULL)
return false;
return true;
}
编译说 error C2440: 'type cast' : cannot convert from '' to 'unsigned long (__stdcall *)(void *)'
None of the functions with this name in scope match the target type不知道什么问题从来没有碰见过,是不是什么文件没有include,请赐教
解决方案 »
- MFC文件读取问题
- 求实现限制使用天数的方法
- 怎么让窗口中的图形随着窗口变大缩小?
- DECLARE_DYNAMIC\DECLARE_DYNCREATE\DECLARE_SERIAL三宏的使用时机是什么?
- the classwizard entry for the class "CT1View" is missing or corrupt in ths classwizard database file "d:\vc\t1\t1.clw";
- 一个奇怪的(new,delete)问题!
- 怎么样保持窗体永远在最顶端,特别是其他窗体也有top_most熟悉的时候。
- 在SDI体系结构下,如何像弹出对话一样"弹"出一个带关闭按钮的列表视图(CListView)?
- 这段程序为什么无法运行?
- CScrollView里面怎么获得鼠标坐标
- sdk编程之位图显示
- vs2008速成版可以用来学mfc嘛?
m_CliThread=CreateThread(NULL,
0,
ClientThread,//调用
this,
0,
&dwID);
{
//do something
return 0;
}
DWORD WINAPI ThreadProc(
LPVOID lpParameter // thread data
);
检查你的ClientThread声明是不是和ThreadProc格式匹配
线程函数不应该属于 某个对象