用 CArchive 类复制文件

原创 2005年05月23日 09:39:00
void CopyDlg::CopyStart() { UpdateData(TRUE); CFile fs(m_Source,CFile::modeRead); CFile fd(m_Dest,CFile::modeWrite|CFile::modeCreate); int nLength=fs.GetLength(); //取得文件长度 int n1=0; int n2=0; m_Progress.SetRange(0,100); //设置进度条的范围 char ch; if(m_Comb.GetCurSel()==0) //如果选择的是第一种拷贝方法 { while(n1n2) { n2+=10; m_Progress.SetPos(n2); //进度条位置 } } } else { CArchive arr(&fs,CArchive::load,1024<<3); //两个文档,设8K读写缓存 CArchive arw(&fd,CArchive::store,1024<<3); //缺省为4096字节 while(n1n2) { n2+=10; m_Progress.SetPos(n2); //进度条位置 } arr>>ch; arw<

认识CArchive类

序列化 当我们创建对象的时候,对象就存在于内存中,当其生命周期结束后,这些被创建的对象就要被销毁;当对象被销毁后,我们就无法知道这些对象的值。MFC提供了CArchive类可以将对象数据保存到永久...
  • xiao3404
  • xiao3404
  • 2017年02月15日 22:38
  • 371

CArchive::WriteString 处理 Unicode 字符串数据

 来源:CArchive::WriteString 处理 Unicode 字符串数据 如果希望你的程序一边处理数据一边把数据写文件里,那可以考虑使用 CArchive,JX8NET 这里简单的...
  • mynote
  • mynote
  • 2014年05月29日 21:55
  • 1483

MFC中用CArchive类写入和读取文件

转自:http://blog.csdn.net/chaoyuan899/article/details/8780525 MFC中用Archive类写入和读取文件: 写入数据: //注...
  • h1023417614
  • h1023417614
  • 2015年01月07日 20:36
  • 5842

CArchive 类详解

CArchive原理posted on 2005年1月18日 21:39 由 devzhao 一.概述 CArchive使用了缓冲区,即一段内存空间作为临时数据存储地,对CArchive的读写都先依...
  • crazyenglish
  • crazyenglish
  • 2006年05月11日 13:29
  • 953

MFC学习笔记:CArchive类的使用

CArchive(读作[si:'ɑ:kaiv])没有基类,它可以将任意类型的数据直接按照二进制形式永久存储在磁盘上,并可以读取磁盘上的归档文件,再恢复为原来的数据。这种数据永久保留的过程叫作"串行化"...
  • merryken
  • merryken
  • 2012年09月11日 14:25
  • 1143

C++串行化CArchive类的学习小结 .

感谢博主:http://blog.csdn.net/zhulinpptor/article/details/6638355 1.CArchive类没有基类 2.CArchive类是实现对象持久化的...
  • xinpo66
  • xinpo66
  • 2013年01月16日 19:17
  • 1677

CArchive时遇到的错误

在使用『CFile file;file.Open(_T("rad.cfg",CFile::modeRead|CFile::modeNoTruncate|CFile::modeCreate);CArch...
  • kikyang
  • kikyang
  • 2005年01月12日 00:43
  • 882

[MFC]串行化CArchive类

1. 串行化和并行化的概念:     1) 问题背景——内存保存数据和磁盘保存数据的不同:          i. 内存可以通过CPU进行寻址,因此内存中有指针这个概念,因此内存中的数据可以用非常复杂...
  • Lirx_Tech
  • Lirx_Tech
  • 2015年07月09日 17:40
  • 1138

【项目】MFC下TCP/IP的套接字编程中CSocket,CSocketfile与CArchive类

CSocket类与CAsyncSocket类CAsyncSocket类编程模型  在一个MFC应用程序中,要想轻松处理多个网 络协议,而又不牺牲灵活性时,可以考虑使用CAsyncSocket类,它的效...
  • lixungogogo
  • lixungogogo
  • 2016年08月11日 21:04
  • 1592

MFC文件操作之CArchive

C++对于文件的操作的方式有很多种,大体分为4类。第一类是c函数,第二类是运用c++的fstream类对文件进行操作,第三类是运用Windows API函数进行文件操作,第四类是运用MFC的类CFil...
  • jianglai8
  • jianglai8
  • 2012年03月16日 08:44
  • 579
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用 CArchive 类复制文件
举报原因:
原因补充:

(最多只允许输入30个字)