当前位置: 首页 > news >正文

天津 网站优化邯郸网站建设信息

天津 网站优化,邯郸网站建设信息,烟台专业做网站的公司,wordpress小程序小论坛我们在通过 WM_COPYDATA 消息实现进程间通信时#xff0c;发送char 数组或其他类型数组与发送vector是有区别的。 1、发送基础类型时#xff0c;直接发送指针。 typedef struct tagMYSTRUCT {int nTest;wchar_t cTest[40] {0}; } MYSTRUCT, *PMYSTRUCT;MYSTRUCT stSend; s…我们在通过 WM_COPYDATA 消息实现进程间通信时发送char 数组或其他类型数组与发送vector是有区别的。 1、发送基础类型时直接发送指针。 typedef struct tagMYSTRUCT {int nTest;wchar_t cTest[40] {0}; } MYSTRUCT, *PMYSTRUCT;MYSTRUCT stSend; stSend.nTest 10; stSend.cTest test;COPYDATASTRUCT cds; cds.dwData MY_CASE; cds.cbData sizeof(OTHERSTRUCT); cds.lpData stSend;SendMessage(hWnd, WM_COPYDATA, NULL, (LPARAM)cds);2、发送使用vector时可以使用 std::vector::data() 获得必要的指针否则接收应用程序无法获取它。 std::vector 是使用指针在内部实现的内存不一定连续所以不能直接发送它但可以发送它的数据因为它保证在内存中是连续的. 可以使用 std::vector::data() 获得必要的指针: typedef struct tagOTHERSTRUCT {wchar_t one[40] { 0 };wchar_t two[20] { 0 };wchar_t three[20] { 0 };wchar_t four[4] { 0 };wchar_t five[3] { 0 }; } OTHERSTRUCT, *POTHERSTRUCT;注意:VC 对C 的支持有些欠缺所以这个data() 在VS2010 或之前的版本中是不可用的。如果需要可以将其替换为 : cds.lpData OtherStructList[0]; 只要确保 vector 不为空即可。 发送方 std::vectorOTHERSTRUCT OtherStructList; ......//OtherStructList成员赋值COPYDATASTRUCT cds; cds.dwData MY_CASE; cds.cbData sizeof(OTHERSTRUCT) * OtherStructList.size(); cds.lpData OtherStructList.data();;SendMessage(hWnd, WM_COPYDATA, NULL, (LPARAM)cds);接收方 OTHERSTRUCT *begin static_castOTHERSTRUCT*(pcopydata-lpData); OTHERSTRUCT *end begin pcopydata-cbData / sizeof(OTHERSTRUCT); //copy the data into a vector, or treat them directly std::vectorOTHERSTRUCT recvData(begin, end);
http://www.dnsts.com.cn/news/104722.html

相关文章:

  • php做网站安全渗透网站做seo
  • 哪个网站做调查赚钱多前端开发培训机构推荐
  • 如何用手机建立网站wordpress主页底端添加图片
  • 西宁做腋臭北大网站Ywordpress安装完无法登录
  • yandex网站推广网站建设中企动力公司
  • 青岛高新区建设局网站wordpress视频格式
  • 广告设计接单网站四川建设厅证书查询官网
  • 做网站如何获利东莞网站建设 汇卓
  • 申请注册网站域名.商城有站点地图的网站
  • 网站制作网站开发ple id充值合肥做网站费用
  • 住房建设部官方网站河南省住房城乡建设主管部门网站
  • 办网站除了域名备案 还需要什么中国企业500强排名名单
  • 网页制作制作网站dedecms网站地图怎么做
  • 哪个网站的系统简单大气网站
  • 建设考试网站首页企业有哪些管理软件呢
  • 企业的oa管理系统重庆网站seo公司
  • 为什么检测行业不能用网站做福州仓前网站建设
  • 动易网站 sql2005网站数据怎么做接口供小程序调用
  • 怎么制作个人门户网站网站为什么百度搜不到了
  • 公司网站一般用什么软件做黑龙江做网站
  • 找人做网站昆明临沂seo排名外包
  • 环评登记表在哪个网站做建设银行不会自动弹出网站
  • 交易网站备案外贸网站建设网
  • 网站seo 教程制作手机软件网站
  • 西南大学校园网站建设往年考试卷叶涛网站推广优化
  • 搭建购物网站学做电商那个网站好
  • 网站维护一次多少钱wordpress网盘搜索源码
  • 网站建设选择数据库天津做网站找谁
  • 什么是网站建设Dell网站建设建议
  • 淄博网站排名优化公司网络管理系统怎么打开