用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,或者记录临时文件,都可能引起时间顺序出现不正常的反应,可以从这方面入手看一下