掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列の取り出しについて (ID:72349)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 Blueさん有難う御座います。 御指摘された方法では意図した文字列を取得できませんでした。 送信する側で TCHAR* sendData = new TCHAR[strSendData.GetLength() + 1]; _tcscpy_s( sendData, strSendData.GetLength() + 1, strSendData ); cds.cbData = strSendData.GetLength() + 1; を下記に変更。 TCHAR* sendData = new TCHAR[(strSendData.GetLength() + 1) * 2]; _tcscpy_s( sendData, (strSendData.GetLength() + 1) * 2,strSendData ); cds.cbData = (strSendData.GetLength() + 1)*2; 文字列取り出し側を以下にすると意図した文字列が取得できます。 strRcvData = (LPCWSTR)(pCopyDataStruct->lpData); でも理由が分からないです。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.