猎豹MFC--内存映射文件

用内存映射文件 读文件  最最简单,加载运行exe或DLL时要用内存映射文件:多进程键使用内存映射文件进行数据交换。
  文件操作 C语言 C++  winAPI三种方法:

以上三种方法都不是最好的方法。最好的是用内存映射的方法:








在文件夹内新建一个文本文件:

新建一个对话框,增加文本控件,现要把txt文件读入该对话框控件内:


打开类视图对话框类添加变量:

编辑框自动和value属性相关联绑定在一起:


如下可以看到:

增加一函数声明:该函数在初始化对框框中进行调用

便利用内存映射文件技术把文件读入到关联的成员变量中m_strText:

调用UpdateData(FALSE)函数便把变量中的内容更新到控件中。


loadfile函数利用内存映射文件技术实现如下:“







出错了:

修改如下代码:

若出现乱码  则需要修改源文件编码:

因为项目默认也是用Unicode字符集。
如下效果成功:














posted @ 2016-03-20 19:25  hungryvampire  阅读(658)  评论(0编辑  收藏  举报