第一个工程的代码!
typedef struct file {
CString str;
}w_file, *x_file;
HANDLE hMapping;
LPVOID lpData;
CString str2="hello";
w_file first;
first.str=str2;
hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,PAGE_READWRITE,0,0x100,"myfirst");
if(hMapping==NULL)
MessageBox("hMapping failed");
lpData=MapViewOfFile(hMapping,FILE_MAP_READ|FILE_MAP_WRITE,0,0,0);
if(lpData==NULL)
MessageBox("lpData failed");
memcpy(...)//问题1:到底应该怎么把结构体给lpData然后再传出去?这句该怎么写?
FlushViewOfFile(lpData,0);第二个工程的代码:
typedef struct file {
CString str;
}w_file, *x_file;
HANDLE hMapping;
LPVOID lpData;
w_file second
hMapping=OpenFileMapping(FILE_MAP_ALL_ACCESS,FALSE,"myfirst");
if(hMapping==NULL)
MessageBox("hMapping failed");
lpData=MapViewOfFile(hMapping,FILE_MAP_ALL_ACCESS,0,0,0);
if(lpData==NULL)
MessageBox("lpData failed");
memcpy(...)//问题2,应该怎么把接受到的视图内的结构体给这里的second?
两个工程间结构体的传输到底应该怎么写?请各位高手能否用代码说明下,到底该怎么做?拜托了。
我也就10分了。
typedef struct file {
CString str;
}w_file, *x_file;
HANDLE hMapping;
LPVOID lpData;
CString str2="hello";
w_file first;
first.str=str2;
hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,PAGE_READWRITE,0,0x100,"myfirst");
if(hMapping==NULL)
MessageBox("hMapping failed");
lpData=MapViewOfFile(hMapping,FILE_MAP_READ|FILE_MAP_WRITE,0,0,0);
if(lpData==NULL)
MessageBox("lpData failed");
memcpy(...)//问题1:到底应该怎么把结构体给lpData然后再传出去?这句该怎么写?
FlushViewOfFile(lpData,0);第二个工程的代码:
typedef struct file {
CString str;
}w_file, *x_file;
HANDLE hMapping;
LPVOID lpData;
w_file second
hMapping=OpenFileMapping(FILE_MAP_ALL_ACCESS,FALSE,"myfirst");
if(hMapping==NULL)
MessageBox("hMapping failed");
lpData=MapViewOfFile(hMapping,FILE_MAP_ALL_ACCESS,0,0,0);
if(lpData==NULL)
MessageBox("lpData failed");
memcpy(...)//问题2,应该怎么把接受到的视图内的结构体给这里的second?
两个工程间结构体的传输到底应该怎么写?请各位高手能否用代码说明下,到底该怎么做?拜托了。
我也就10分了。
解决方案 »
- 怎么更改一个应用程序图标;
- UDP实现的TraceRoute
- QQ斗地主记牌器实现原理
- 关于进程优先级别的问题???高手请进。。。。。
- 怎么从一个无限循环里面跳不出来啊???
- [广告]CSDN开通BLOG服务。望大家珍惜
- 如何将一个函数拷贝到内存中?
- 请高手大虾指点:150分求解多层嵌套日志对话框的刷新问题!
- 注册ActiveX失败【高分求解】【急】
- 一个类似于牛角尖的问题(多余的CONST),不能忽视,请各位高手详细说明!!谢谢!
- 如何在CAsyncSocket的OnReceive中加入自己的回调函数阿?
- 从CListCtrl继承了一个类,想在这个类里处理项选择的事件,但是LVN_ITEMCHANGED这个事件不响应
2、memcpy(&first, lpdata, sizeof(seconde));
w_file second; --> file second;