首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用MapViewOfFile进行数据共享,debug成功,release异常

2012-03-13 
用MapViewOfFile进行数据共享,debug成功,release错误通过 http://blog.csdn.net/dongzhiquan/article/deta

用MapViewOfFile进行数据共享,debug成功,release错误
通过 http://blog.csdn.net/dongzhiquan/article/details/5506054 的介绍,
用 CreateFileMapping和MapViewOfFile函数 进行数据共享。

一个进程写数据 一个进程读数据 

debug下可以成功,但是release下却没法正常返回。 

m_hReceiveMap = OpenFileMapping(FILE_MAP_ALL_ACCESS , FALSE, (LPCTSTR)"DataMapTest");

m_hReceiveMap 是一个 null 。

不知道是否有前辈遇到过? 求问,多谢! 


[解决办法]
GetLastError返回什么?
[解决办法]
在写之前就读了?
[解决办法]
一般debug 和realse 版本执行效果不同。则说明执行的时间顺序由debug 模式下面引起了影响,例如outputdebuginfo,或者记录临时文件,都可能引起时间顺序出现不正常的反应,可以从这方面入手看一下

热点排行