创建了一个线程,却不执行,不知道怎么回事.
kbwan 2004-07-30 08:20:35 m_hThread = CreateThread(NULL, 0, RevThread, this, 0, &m_dwThreadID );
if( NULL == m_hThread )
{
iError = GetLastError();
return;
}
通过调试得到m_hTread的值是0xcccccccc,不为0,说明成功.
但RevThread这个函数却没有被执行.
怎么回事呢?
DWORD WINAPI RevThread(LPVOID lpParam)
{
MessageBox(NULL,"I Receive something!","hello",MB_OK);
.................
}
这个东西在另外一个项目中正常.
太怪了,其它有什么东西影响到呢?