【问题标题】:Exception error in CStringData GetData() in MFCMFC 中 CStringData GetData() 中的异常错误
【发布时间】:2012-05-11 04:52:48
【问题描述】:

在我的函数中,我将一个全局 CString 分配给头文件中声明的变量。但它显示未处理的异常错误。 我的代码

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() 中显示错误

请帮助我。

【问题讨论】:

  • sTempassign 变量的类型是什么?
  • @Anu:详细说明错误信息。

标签: mfc cstring


【解决方案1】:

尝试静态转换数据,

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    相关资源
    最近更新 更多