![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
MFC这个程序总是有问题,大神能不能帮我看看
这个程序是个打开按钮,将XML读取到列表框控件中,但是出现abnormalprogramtermination错误...
这个程序是个打开按钮,将XML读取到 列表框控件中,但是出现abnormal program termination 错误
展开
2个回答
展开全部
if里面,第一行就不对。
XMLFilePath这个变量,既然是要用CFileDialog获取文件名并且用CFile打开,那么GetAppPath是什么道理?之间加上后缀名.XML得到的肯定不是一个完整的文件路径,之后的代码就没有什么意义了。再有就是,本身你是要读取一个XML,CFile打开的方式也不对,这样对清除文件内容,并且对后面的加载XML没有任何意义。
尝试,将if里面前面两行代码注销,并修改为:
XMLFilePath = dlg.GetPathName();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询