从对话框上获得到CString数据传值给另一个类的成员变量!为什么会出现这样的错误?

coldplay968 2006-10-09 11:49:57
g_ServerConnect->GetUserInfo(m_Uid,m_UserName,m_PassWord);// 这里有问题


m_Uid,m_UserName,m_PassWord 这3个变量是和控件相关的

void CServerConnector::GetUserInfo(CString Uid, CString UserName, CString PW)
{
m_Uid = Uid;
m_UserName = UserName;
m_PassWord = PW;
}



单步调试的时候 程序会跳到这里来
const CString& CString::operator=(const CString& stringSrc)
{
if (m_pchData != stringSrc.m_pchData)
{
if ((GetData()->nRefs < 0 && GetData() != _afxDataNil) ||
stringSrc.GetData()->nRefs < 0)
{
// actual copy necessary since one of the strings is locked
AssignCopy(stringSrc.GetData()->nDataLength, stringSrc.m_pchData);
}
else
{
// can just copy references around
Release();
ASSERT(stringSrc.GetData() != _afxDataNil);
m_pchData = stringSrc.m_pchData;
InterlockedIncrement(&GetData()->nRefs);
}
}
return *this;
}
...全文
63 点赞 收藏 2
写回复
2 条回复
lixiaosan 2006年10月09日
你这个函数到底要干什么
回复 点赞
lizmei001 2006年10月09日
void CServerConnector::GetUserInfo(CString &Uid, CString &UserName, CString &PW)
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7893

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告