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

公司做网站计入什么科目如果做网站接口

公司做网站计入什么科目,如果做网站接口,建一个网站难不难,南充论坛我们在通过 WM_COPYDATA 消息实现进程间通信时,发送char 数组或其他类型数组与发送vector是有区别的。 1、发送基础类型时,直接发送指针。 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::vector<OTHERSTRUCT> 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_cast<OTHERSTRUCT*>(pcopydata->lpData);
OTHERSTRUCT *end = begin + pcopydata->cbData / sizeof(OTHERSTRUCT);
//copy the data into a vector, or treat them directly
std::vector<OTHERSTRUCT> recvData(begin, end);
http://www.yayakq.cn/news/806571/

相关文章:

  • 做网站的是如何赚钱的淮南网云小镇房价
  • 河北省住房和建设厅网站wordpress教学视屏
  • 网站建设文化报价服装线上结合线下的推广方案
  • 大型网站许多网站网站注册域名免费
  • 北京集团网站建设软文推广网
  • php做的网站有虚拟主机评测
  • 营销型企业网站的建设步骤开发制作app软件
  • 济南正宗网站建设报价用vs2012做简单网站
  • 2017网站seo如何做服务网络是什么
  • 南昌的网站推广公司打开秒开小游戏
  • 企业门户网站设计建设与维护肇庆建设网站
  • 东莞如何编写网站建设企业免费网站推广公司
  • 枣庄建网站的公司798人像艺术区
  • 网站站长指南网站首页改版
  • html做的旅游网站装修公司报价明细表范本
  • 网站建设实施文档wordpress 备份插件 汉化
  • 网站建设培训哪里好住房及城乡建设部网站
  • 盘锦网站建设流程为什么要建设公司网站
  • 南阳优化网站排名苏州网站推广优化
  • 怎么做彩票网站收款人怎么注册企业邮箱号
  • 模板网站的劣势fireworks个人网站模板
  • 讯美网站建设为什么小城市做不出来好的网站
  • 免费网站建设平台哪个好网站建设项目报告
  • 做网站常用的套件网站管理员功能
  • 十大小说网站排名word模板免费网站
  • 网站建设趣味解读小程序注册失败怎么办
  • 可以做样机图的网站h5 响应式网站国外
  • 大连html5网站建设费用哪个网站帮忙做户型方案
  • h5网站制作视频东莞做网站需要多少钱
  • 深圳电子商务网站开发建设一个公司网站需要多少钱