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

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





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

新建一个对话框,增加文本控件,现要把txt文件读入该对话框控件内:
打开类视图对话框类添加变量:
编辑框自动和value属性相关联绑定在一起:
如下可以看到:
增加一函数声明:该函数在初始化对框框中进行调用

便利用内存映射文件技术把文件读入到关联的成员变量中m_strText:
调用UpdateData(FALSE)函数便把变量中的内容更新到控件中。
loadfile函数利用内存映射文件技术实现如下:“
出错了:
修改如下代码:
若出现乱码 则需要修改源文件编码:
因为项目默认也是用Unicode字符集。
如下效果成功:














浙公网安备 33010602011771号