掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
MFCのマルチスレッドでCStringArrayを操作するには? (ID:68666)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
CStringのコンストラクタで落ちているのはStringArrayが文字列を 1つも持っていないのに無理やり取得しているからでは? 要素数みてからアクセスしたらどうでしょ。 CString strData; if(This->data.GetCount() > 0 ) { strData = This->data.GetAt(0); } else { //エラー処理など } それとスレッドを開始するGetRequestでいきなりresponseのコピーを渡しても CHttpHoge::responseに具体的な結果が入るのはスレッドが回りきってから なので意味がないかと。 This->dataの操作で落ちるのは操作の仕方が悪いかメインスレッド側で ロックがかかってないのでは?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.