DLL与进程如何共享数据 麻烦一点的方法是用socket,或者WM_COPYDATA 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 麻烦一点的方法是用socket,或者WM_COPYDATA 加入以下代碼入你的DLL#pragma data_seg("MySharedData")// 你的變量定量, 如int a;#pragma data_seg()// Instruct the linker to make the Shared section// readable, writtable and shared#pragma comment(linker, "/section:MySharedData,rws") 我用了内存映射文件,三个步骤:CreateFile,CreateFileMapping,MapViewOfFile都正确,在进程中用地址空间的句柄读取数据也正确,但是DLL中得不到数据。请教: (1) pBuf = MapViewOfFile(.....); ((char *)pBuf)[0] = 1; 是不是可以直接给地址空间赋值, (2)需要什么处理能保证物理空间与地址空间内容的一致性? (3)三个步骤中与此相关的参数如何设置保证成功? MFC 常用界面控件都是哪些呢? _chdir使用的问题? 《C++参考大全第四版》推荐下载!! 初学友元的一个问题 求随书光盘!! 关于Debug和Release版本结果不同的情况的研究 Activex控件在IE中使用,内存泄漏问题已经何时销毁对象。 编写一个登录Ftp服务器,取回所需文件的程序遇到的问题。 各位师哥师姐,小弟感到很疑惑,对于c++不知所措 mfc gridctrl上的tooltips问题 有没有强行关机的函数呀? 谁有现成的开发文档?能给我一份作样本吧?谢谢!
#pragma data_seg("MySharedData")
// 你的變量定量, 如
int a;
#pragma data_seg()
// Instruct the linker to make the Shared section
// readable, writtable and shared
#pragma comment(linker, "/section:MySharedData,rws")
在进程中用地址空间的句柄读取数据也正确,但是DLL中得不到数据。
请教:
(1) pBuf = MapViewOfFile(.....);
((char *)pBuf)[0] = 1;
是不是可以直接给地址空间赋值,
(2)需要什么处理能保证物理空间与地址空间内容的一致性?
(3)三个步骤中与此相关的参数如何设置保证成功?