社区
C++ 语言
帖子详情
关于C++的一个简单问题
xc_zzq
2013-10-27 04:38:06
我新学C++,想问一下如果两个程序同时运行,比如在A程序中输入一个数,让它在B程序中显示出来,这个应该怎么操作?
...全文
98
5
打赏
收藏
关于C++的一个简单问题
我新学C++,想问一下如果两个程序同时运行,比如在A程序中输入一个数,让它在B程序中显示出来,这个应该怎么操作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
max_min_
2013-10-27
打赏
举报
回复
进程间通信(IPC) 没别的了!
turing-complete
2013-10-27
打赏
举报
回复
socket比较通用,两个进程可以不在同一台机器上,写代码可能会稍多。当然,一些消息队列也支持跨机器操作,只不过是高层次的socket而已。 如果,在同一台机器上,可以用
共享内存
。
金丝龙麟闪电劈
2013-10-27
打赏
举报
回复
(1)发送消息 使用FindWindow找到窗口,然后发送WM_COPYDATA消息,字符串附加到COPYDATASTRUCT 结构体 LRESULT copyDataResult; CWnd *pOtherWnd = CWnd::FindWindow(NULL, strWindowTitle); if (pOtherWnd) { COPYDATASTRUCT cpd; cpd.dwData = 0; cpd.cbData = strDataToSend.GetLength(); cpd.lpData = (void*)strDataToSend.GetBuffer(cpd.cbData); copyDataResult = pOtherWnd->SendMessage(WM_COPYDATA, (WPARAM)AfxGetApp()->m_pMainWnd->GetSafeHwnd(), (LPARAM)&cpd); strDataToSend.ReleaseBuffer(); // copyDataResult has value returned by other app } else { AfxMessageBox("Unable to find other app."); } (2)添加消息 The other app should handle the WM_COPYDATA message in the following manner BEGIN_MESSAGE_MAP(CMyWnd, CWnd) //{{AFX_MSG_MAP(CMyWnd) ... ON_WM_COPYDATA() ... //}}AFX_MSG_MAP END_MESSAGE_MAP() (3)消息处理 BOOL CMyWnd::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct) { CString strRecievedText = (LPCSTR) (pCopyDataStruct->lpData); return CMyWnd::OnCopyData(pWnd, pCopyDataStruct); }
derekrose
2013-10-27
打赏
举报
回复
两个程序同时运行 你先说说是怎么实现的
金丝龙麟闪电劈
2013-10-27
打赏
举报
回复
如果是窗口应用程序的话,直接发送WM_COPYDATA消息在进程间传送数据
用
c++
做
一个
简单
的计算器
用
C++
做
一个
简单
的计算器 本教程的主要内容是如何使用
C++
做
一个
简单
的计算器。它可以实现最基本的计算功能,提供5种计算方式。 全部代码如下: #include <iostream> //导入命令行库 using namespace std; //...
【
C++
如此
简单
】如何编写
一个
简单
的类?
简单
的实现
一个
C++
的类 一、抽象和类? 生活中充满复杂性,处理这类
问题
的方法就是简化和抽象。 做法:将
问题
的本质特征抽象出来,并根据特征来描述解决方案。 二、类的创建 1.什么是类? 类是一种将抽象转换为用户...
如何创建
一个
最
简单
的Windows桌面应用程序 (
C++
)
如何创建
一个
最
简单
的Windows桌面应用程序 (
C++
) 最近刚开始学习C/
C++
开发Windows应用程序,这里将会以零基础的视角把学习过程完全记录下来。如果你也刚刚起步,那本文一定非常适合你。 进入正题,本文讨论...
C++
实现
简单
链表
c++
中构建链表,最
简单
的是使用结构体来定义节点,节点定义很
简单
:节点数据,下
一个
节点,这就是链表的全部,另外,为了通过new的时候,直接创建
一个
节点,我们可以通过定义
一个
带参数的构造函数来实现。...
C/
C++
经典算法——约瑟夫
问题
C/
C++
经典算法——约瑟夫
问题
什么是约瑟夫
问题
一行代码解决约瑟夫
问题
!!!
C++ 语言
64,646
社区成员
250,476
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章