2012-05-11 25 views
-1

私の関数では、ヘッダーファイルに宣言されている1つのグローバルCStringを変数に割り当てていますが、未処理の例外エラーが表示されます。 マイコードMFCのCStringData GetData()の例外エラー

CString sReceiceStr = _T(""); //Global variable 

void CChatServerDlg::AddMsg(userinfo *udata, CString sIP) 
{ 

sReceiceStr.Format("%s : %s : %s : %s : %s",udata->cSessionID ,udata->cTraineeName, udata->cPassword, udata->cClientServerMsg, udata->cInsName); 


sTempassign = sReceiceStr; //sTempassign is declared in Headerfile of this dlg class 

これは、行の上にエラーが表示されます。 ITはCStringDataでエラーを表示しますGetData()

私を助けてください。

+0

データ何かをキャスト? – vendettamit

+0

CString sTempassign; – Anu

+0

@Anu:エラーメッセージを詳述してください。 – Jeeva

答えて

0

は静的してみてくださいsTempassign変数の型が何であるかのように、

sReceiceStr.Format(_T("%s"), (LPCTSTR)udata->cSessionID);