我按了 void myform2::OnButton3()
{
::LoadLibrary ("testdll.dll" );
}
以后 就出现程序没有响应的情况 为什么?BOOL CTestdllApp::InitInstance()
{ AFX_MANAGE_STATE(AfxGetStaticModuleState());
ghInstance=::AfxGetInstanceHandle ();
::AfxMessageBox ("d");
::AfxBeginThread (myfund,NULL,0,0,0,0);
return CWinApp::InitInstance();
}
{
::LoadLibrary ("testdll.dll" );
}
以后 就出现程序没有响应的情况 为什么?BOOL CTestdllApp::InitInstance()
{ AFX_MANAGE_STATE(AfxGetStaticModuleState());
ghInstance=::AfxGetInstanceHandle ();
::AfxMessageBox ("d");
::AfxBeginThread (myfund,NULL,0,0,0,0);
return CWinApp::InitInstance();
}
我帮你看看!注明帖子的URL!
当前的CPU调度已经跑到了那个新线程上,所以你的主线程当然停止响应了.
然后 可以创建 无模式 对话框 能实现吗
问题是因为:
VERIFY(::WaitForSingleObject(startup.hEvent, INFINITE) == WAIT_OBJECT_0),过不去.