如何在不同的程序间传递信息?

例如我写了两个程序,一个用vb写的窗口窗口程序用于用户操作,一个用c++写的控制台程序用于密集计算的数据处理,我应该如何将vb里面用户的数据作为输入数据调用c++程序进行... 例如我写了两个程序,一个用vb写的窗口窗口程序用于用户操作,一个用c++写的控制台程序用于密集计算的数据处理,我应该如何将vb里面用户的数据作为输入数据调用c++程序进行计算,然后将输出数据返回到vb程序里?
尽可能不要用文件,因为本身这样做就是因为vb做密集计算慢,写文件就更慢了。
展开
 我来答
亢寻桃05
2019-06-30 · TA获得超过472个赞
知道小有建树答主
回答量:367
采纳率:85%
帮助的人:24.5万
展开全部
一般来说在常用的操作系统中有以下几种方式实现进程间通信
管道法(即把一个程序的输入和另一个程序的输出对接起来,实现方式根据自己使用编程语言的不同各异)
信号法,(利用操作系统自带的信号操作,让一个程序给另一个发信号....但是信号的种类有限,所以很少用
共享数据库,安装数据库软件,两个程序能访问同一个数据库,在数据库里放消息
共享网络端口,(可以理解成一个进程使用一个网络端口,另一个想跟他通信的时候就直接去访问这个端口
huangweistu80
2019-06-29 · 贡献了超过172个回答
知道答主
回答量:172
采纳率:25%
帮助的人:16.9万
展开全部
消息、共享存储、TCP/IP通讯协议
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式