文号
t54510
阅读
6554
回复
12
收藏
5
简单的VB与C++程序通信方法
2013/02/10
IP:福建
终于让我摸索出来~!~!
使用内存映射可以很方便的进行数据交换。
VB-模块:


VB程序



C++
13年11个月前IP:未同步
497338
1楼
我还是比较习惯用消息。
引用
评论
13年11个月前IP:未同步
497388
2楼
其实D-BUS应该是个不错的东西。。。
引用
评论
13年10个月前IP:未同步
497502
3楼
回 1楼(金星凌日) 的帖子
消息的问题很不好
一个是只要有同名的窗体系统会发给谁?如果对应窗口找不到你发给谁?
如果刚开机的时候消息机制不起作用怎么办(这个我体验过了……很坑爹,蓝了好几次屏幕)
一般来说消息是最不靠谱的,只能拿来同步进程,然而你要通信,注意是通信,也就是传递数据使用消息不方便,所以你懂的
引用
评论
13年10个月前IP:未同步
497503
4楼
回 2楼(我说要有光) 的帖子
你知道这是Windows系统么……D-BUS不是Linux的东东……
引用
评论
13年10个月前IP:未同步
497567
5楼
回 3楼(龙吟·天变) 的帖子
可以给指定线程发消息啊。
引用
评论
13年10个月前IP:未同步
497575
6楼
回 5楼(金星凌日) 的帖子
确定线程什么的麻烦死了,直接内存共享就O了,稳定又方便,直接赋值:
lpData="...."
引用
评论
13年10个月前IP:未同步
497790
7楼
回 4楼(龙吟·天变) 的帖子
没记错的话这货应该已经跨平台了,试试看吧
引用
评论
13年10个月前IP:未同步
497823
8楼
回 7楼(我说要有光) 的帖子
貌似没二进制包,要自己编译.
引用
评论
13年10个月前IP:未同步
497838
9楼
找了半天找不到……谁有下载地址来一个
引用
评论
13年10个月前IP:未同步
497853
10楼
引用
评论
13年10个月前IP:未同步
497902
11楼
LPC、文件缓存啥的也不错……
引用
评论
13年10个月前IP:未同步
498031
12楼
我去,又是一堆看不懂的东西……
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的