我关闭了所有线程,对话框消失了,但它仍在运行……我可以将其视为仍在运行的进程。所以我必须杀死这个过程。
exit(0)
可能不是关闭应用程序的最佳方式。还有其他方法吗,或者这是最好的方法?谢谢
下面的代码帮助了调试器,否则它会崩溃 OnClose。
void CServerDlg::OnClose()
{
TerminateThread(this->hThread_TcpIp, 0);
TerminateThread(this->hThread_ReadData, 0);
TerminateThread(this->hThread_ReadSetup, 0);
//exit(0); //<-- not good to use
CDialog::OnClose();
}