我创建一个基于对话框的程序,在Debug下执行一切正常,但是Release编译后,点确定,然后点确定或者退出什么的就会当掉。谁知道为什么?谢谢了
编译器VC++6.0
代码就是框架生成,然后增加的如下代码
WM_LOG消息定义
消息影射代码
g_hWnd 是HWND类型全局变量
OnOK()
{
g_hWnd = GetSafeHwnd();
DWORD dwThreadID;
CreateThread(
NULL, 0,
(LPTHREAD_START_ROUTINE)TSer,
(LPVOID)this, 0, &dwThreadID );
}
//线程函数
DWORD TSer( LPVOID dwParam )
{
while ( 1 )
{
::SendMessage( g_hWnd, WM_LOG, 0, 0 );
Sleep( 5000 );
}
return 0;
}
//WM_LOG消息响应函数
void CTeststDlg::OnLog( LPCTSTR strLog )
{
}
白猪掌柜的
慕妹3242003