内存映射文件 出现乱码,该如何处理

内存映射文件 出现乱码
程序使用一直好好的。最近忽然在界面上出现乱码。

界面是这样的:表格类型,初始化时自动读取上次的文件  A (上次退出时文件是正常的),在文件的末尾一些行会出现一些乱七八糟的东西。这时,打开另一个文件 B ,再切换回 A 时,A文件又正常了。

VC\MFC 读取文件用的是内存映射。以前用的文件比较小,也就几百K,现在A文件是2.3M,这个不会有问题吧。
也会有下面的对话框。
内存映射文件 出现乱码,该如何处理
内存映射文件 出现乱码,该如何处理

求指导从哪方面考虑
------解决方案--------------------
单步调试跟踪一下,多数是指针等问题
------解决方案--------------------
文件打开后忘记关闭了?单步跟一下看断哪儿了
------解决方案--------------------
有条件的话就调试一下
点个取消直接就定位过去了
------解决方案--------------------
Debug下打开call stack,先定位出错的函数调用~