掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFCのマルチスレッドでCStringArrayを操作するには? (ID:68667)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そださん、返信ありがとうございます。 私がスレッドというものを理解出来ていなかったようです。 > GetRequestでいきなりresponseのコピーを渡しても AfxBeginThread(Connect, this); で自分のスレッドがずっと待機してくれているものだと勘違いしておりました。 なので、次の行へ移動することなど考えておりませんでした。 ちょっと話がタイトルと違ってきてしまうのですが、 どうすれば、 AfxBeginThread(Connect, this); // ※ここ※ response.Copy(this->response); で通信スレッドを待てるのでしょうか? フラグを立てて、 while (bLoop) { // 通信スレッドが、処理が終わった後にFALSEにする Sleep(10); } などとしてみたのですが、メインスレッドの方で実行されている プログレスバーの描画が行われません。 (メッセージループがまわっていないのだと思います) 言い忘れておりましたが、ダイアログベースです。 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.