すべてのスレッドを強制終了し、ダイアログボックスが消えましたが、まだ実行されています...プロセスがまだ実行されているように見えます。だから私はそれからプロセスを殺さなければならない。
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();
}