您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 内存映射文件能传递自定义的数据吗?

内存映射文件能传递自定义的数据吗?

来源:网络整理     时间:2016/8/20 5:13:11     关键词:

关于网友提出的“ 内存映射文件能传递自定义的数据吗?”问题疑问,本网通过在网上对“ 内存映射文件能传递自定义的数据吗?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 内存映射文件能传递自定义的数据吗?
描述:

内存映射文件能传递自定义的数据吗?
或者
怎样能一次传递多个数据,在另一个程序中如何依次获得这些数据?


解决方案1:

可以。
注意安全 :)

解决方案2:

对了,还有
"只需要设定一个数据段,再把这个地址一传就可以实现。"
==========================================================
ShareData *psd = (ShareData*) pszMySharedMapView;
psd->g_nCode  = 1;
psd->g_wparam = 2;
psd->g_lparam = 3;
这个看起来是在用指针,实际上就是在写一个数据段,因为结构体本身就是对内存块的
所以,在psd用完后不需要也不可以delete psd
因为psd所引用的内存块(数据段)是共享的内存文件

解决方案3:

保证指针生命期

解决方案4:

可以啊.例子用google查一下吧,可以搜到一大把


以上介绍了“ 内存映射文件能传递自定义的数据吗?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3412746.html

相关图片

相关文章