掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スレッド処理について (ID:58626)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
回答ありがとうございます。 回答を参考に、以下のようにコードを修正したら、 プログラムが落ちなくなりました。 //キャンセルの実行をメインスレッド側で実行させるため変更。 ((CDlg*)pParam)->OnCancel(); ↓ ((CDlg*)pParam)->PostMessage(WM_COMMAND, IDCANCEL ); //ダイアログを閉じる前にスレッドを確実に終了させるため追加 void Cread_pv_result::PostNcDestroy() { WaitForSingleObject( m_pThread_Main->m_hThread , INFINITE); m_pThread_Main = NULL; CDialog::PostNcDestroy(); } 上記コードで何か問題があればご指摘願いたいと思います。 なお、スレッドの変数(m_pThread_Main)はスレッド終了時、 deleteする必要はあるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.