MFC::CString 中的问题 35

UpdateData(TRUE);PPARAMpParam=newPARAM;//一个结构体指针变量memset(pParam,0,sizeof(PARAM));CStr... UpdateData(TRUE);
PPARAM pParam = new PARAM; // 一个结构体指针变量
memset(pParam, 0, sizeof(PARAM));
CString tmp = m_strFtp; // 没用,只是为了测试,之前以为被锁定了,测试赋值用的,这样赋值可以
pParam->pListBox = &m_listFile;
pParam->strFtp = m_strFtp; // 每次运行到这里就出错,弹出中断,并且函数指向如下图
pParam->strUCount = m_strUCount;
pParam->strUPwd = m_strUPwd;

这都是些什么错误,真是蛋疼了。每次在MFC下面,相同的代码,可能遇到些鬼火冒的不同错误。
展开
 我来答
bhtzu
2015-06-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4187万
展开全部
这样没法看具体问题。列出结构体定义看看。
另外,你可以点击中断后,查看调用堆栈,具体看是哪个变量的问题,如果是m_strFtp,那么用tmp赋值试试。
追问
所说的 查看调用堆栈 是指 查看内存窗口?
追答
没看出你是哪个版本的VS。
调用堆栈是调试中的一个窗口,可以看到函数调用关系,并从中找到报错代码的报错流程,不是内存。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式