MFC中初学文件保存与打开白痴有关问题请,谢! 急(小弟初来分数不多愿倾囊而赠!)
MFC中初学文件保存与打开白痴问题请高手指点,谢! 急急急.......(小弟初来分数不多愿倾囊而赠!)
我在文档类的serialize()函数中写如下代码:
if(ar.isstoring())
{
int a=10;
ar < <a;
}
else
{
int b;
ar > > b
}
打开存储文件时系统提示出错
错误如下:
Program: <program_name >
File: wingdi.cpp
Line: 109
把上面代码改写如下:
if(ar.isstoring())
{
int a=10;
ar < <a;
}
else
{
int b1,b2;
ar > > b1;
ar > > b2;
}
可以运行,但是弹出Messagbox提示: "显示非预期的文件格式! "
请各位高手帮帮忙!
(新建一个工程不实现任何功能时上面的代码没有问题,当我加入画图功能后就不行了...
问题可能出在什么地方呢,还请各位大哥帮帮忙!急急急.......)
------解决方案--------------------
wingdi.cpp是GDI绘图方面的事
建议去掉绘图代码,再单步跟踪,察看变量的值
------解决方案--------------------
up
------解决方案--------------------
前面的序列化是正确的,后面的显然不对。
至于为何wingdi.cpp出问题,需要你检查与GDI操作相关的代码。
------解决方案--------------------
是的
------解决方案--------------------
调试一下啊:(
这样说太笼统了
------解决方案--------------------
帮你顶上去
------解决方案--------------------
学习,学习。。
帮顶
------解决方案--------------------
学习,学习。。 帮顶
------解决方案--------------------
单步跟一下吧。
我在文档类的serialize()函数中写如下代码:
if(ar.isstoring())
{
int a=10;
ar < <a;
}
else
{
int b;
ar > > b
}
打开存储文件时系统提示出错
错误如下:
Program: <program_name >
File: wingdi.cpp
Line: 109
把上面代码改写如下:
if(ar.isstoring())
{
int a=10;
ar < <a;
}
else
{
int b1,b2;
ar > > b1;
ar > > b2;
}
可以运行,但是弹出Messagbox提示: "显示非预期的文件格式! "
请各位高手帮帮忙!
(新建一个工程不实现任何功能时上面的代码没有问题,当我加入画图功能后就不行了...
问题可能出在什么地方呢,还请各位大哥帮帮忙!急急急.......)
------解决方案--------------------
wingdi.cpp是GDI绘图方面的事
建议去掉绘图代码,再单步跟踪,察看变量的值
------解决方案--------------------
up
------解决方案--------------------
前面的序列化是正确的,后面的显然不对。
至于为何wingdi.cpp出问题,需要你检查与GDI操作相关的代码。
------解决方案--------------------
是的
------解决方案--------------------
调试一下啊:(
这样说太笼统了
------解决方案--------------------
帮你顶上去
------解决方案--------------------
学习,学习。。
帮顶
------解决方案--------------------
学习,学习。。 帮顶
------解决方案--------------------
单步跟一下吧。