社区
C++ 语言
帖子详情
关于C++的一个简单问题
xc_zzq
2013-10-27 04:38:06
我新学C++,想问一下如果两个程序同时运行,比如在A程序中输入一个数,让它在B程序中显示出来,这个应该怎么操作?
...全文
153
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++
候选人时,尽管心虚,但我也只能鼓起勇气,假装自己很熟
C++
。不过每当在简历上看到说自己 “精通”
C++
的时候,还是免...
C++
简单
例子说明
一个
问题
C++
有时的确让我难以捉摸,毕竟是基础知识吧,根基不稳,难盖大楼! 此篇留作日后疑惑时参考! Person类 Road.h 在子类中这里是公有继承,这里我把接口写成了私有的,但是在子类中是公有实现的,所以在子类中调用的是公有的方法。写抽象类时最好把所有的都写成公有。 Man类 Main函数
log4cpp 编译与使用
一 引言 Log4cpp是个开源的日志跟踪项目,它是运行在
c++
环境下的。 由于Java的日志处理跟踪项目log4j的效果很好,所以把它移植到
c++
,并保持了API上的一致。其类似的支持库还包括C(log4c)、python(log4p)、c#(log4net)等。因为之前使用过log4net,相比之下,感觉log4cpp的使用还是复杂一些。 目前接触到的东西不多,主要使用Log4cpp
一个
简单
的
C++
找数字游戏,但是有一点小
问题
请求解答
C++
简单
内容求问
【限时免费】 【保姆级超详细还免费(ChatAI-Cpp) 新手指导】
【保姆级超详细还免费(ChatAI-Cpp) 新手指导】 【免费下载链接】ChatAI-Cpp 基于openai-cpp项目,用于MSVC的仅供与AI聊天的轻量级库(
C++
)。 项目地址: https://gitcode.com/...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章