CArchive时遇到的错误
来源:互联网 发布:原味丝袜在淘宝怎么搜 编辑:程序博客网 时间:2024/05/16 06:21
在使用
『
CFile file;
file.Open(_T("rad.cfg",CFile::modeRead|CFile::modeNoTruncate|CFile::modeCreate);
CArchive ar(&file,CArchive::load);
myradio.Serialize(ar);
ar.Close();
』
这样的代码的时候收到了如下的错误信息:
an attempt was made to access an unnamed file past its end.
最终估计后,查明原因,因为文件中还没有内容,所以访问的时候,未拿到结果,所以出错。
但发现串行化还是非常好用的,程序已经能正常的保存当前的信息了。
最后的代码如下:
BOOL CRADDLG::OnInitDialog()
{
CDialog::OnInitDialog();
CFile file;
if(file.Open(_T("//存储卡//rad.cfg"),CFile::modeRead))
{
CArchive ar(&file,CArchive::load);
myradio.Serialize(ar);
ar.Close();
}
}
void CRADDLG::OnClose()
{
// TODO: Add your message handler code here and/or call default
CFile file;
file.Open(_T("//存储卡//rad.cfg"),CFile::modeWrite|CFile::modeNoTruncate|CFile::modeCreate);
CArchive ar1(&file,CArchive::store);
myradio.Serialize(ar1);
ar1.Close();
file.Close();
CDialog::OnClose();
}
『
CFile file;
file.Open(_T("rad.cfg",CFile::modeRead|CFile::modeNoTruncate|CFile::modeCreate);
CArchive ar(&file,CArchive::load);
myradio.Serialize(ar);
ar.Close();
』
这样的代码的时候收到了如下的错误信息:
an attempt was made to access an unnamed file past its end.
最终估计后,查明原因,因为文件中还没有内容,所以访问的时候,未拿到结果,所以出错。
但发现串行化还是非常好用的,程序已经能正常的保存当前的信息了。
最后的代码如下:
BOOL CRADDLG::OnInitDialog()
{
CDialog::OnInitDialog();
CFile file;
if(file.Open(_T("//存储卡//rad.cfg"),CFile::modeRead))
{
CArchive ar(&file,CArchive::load);
myradio.Serialize(ar);
ar.Close();
}
}
void CRADDLG::OnClose()
{
// TODO: Add your message handler code here and/or call default
CFile file;
file.Open(_T("//存储卡//rad.cfg"),CFile::modeWrite|CFile::modeNoTruncate|CFile::modeCreate);
CArchive ar1(&file,CArchive::store);
myradio.Serialize(ar1);
ar1.Close();
file.Close();
CDialog::OnClose();
}
- CArchive时遇到的错误
- CArchive使用的一种错误方式
- CArchive类的使用
- CArchive的对象使用
- MFC的CArchive类
- CArchive的使用
- CArchive
- CArchive
- CArchive
- CArchive
- CArchive
- CArchive
- CArchive
- CArchive的版本控制功能
- 【vc】CArchive的对象使用
- CFile和CArchive的使用
- CArchive的版本控制功能
- 【vc】CArchive的对象使用
- 脚踏实地的大步流星
- 柳暗花明、波澜不惊
- 少走弯路的十条忠告
- 某网络电视软件的破解
- 多附件、带有预览功能的HTML页面 (转载)
- CArchive时遇到的错误
- 用ollddbg 寻找注册码,keymake写注册机教程
- 桌面搜索 Yahoo! Desktop Search
- RedHat linux 安装配置个人日志
- 利用grub硬盘安装红旗Linux桌面4.1预先体验版(转载)
- 女人眼中最美的七种男人
- del.icio.us: 简洁实用的书签与信息共享, 新颖的域名设计
- 微软将通过Windows Update提供新的杀毒软件
- Timer和TimerTask详解