给另外一个窗口传值C# TO C++

redlei 2010-01-18 12:57:59
如题
我有一个C#程序
我想点这个C#程序的botton1 就 弹出 c++的 窗口
并且C#程序,的timer1启动,没0.1秒伤C++的 窗口传送数值
应该怎么做呢?
请高手指点,不尽感激
...全文
114 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mzjmicrosoft 2010-01-18
  • 打赏
  • 举报
回复
WebService
AnfyChan 2010-01-18
  • 打赏
  • 举报
回复
1、把C++的窗体做成dll(用vs2005就可以做),然后即可以调用dll里的C++窗体。

2、把该窗体定义全局的对象,在单击按钮时对它进行实例化,并且启动定时tmer。

3、在定时器执行代码中,实现每0.1秒向实例化的c++窗体传值。
redlei 2010-01-18
  • 打赏
  • 举报
回复
还有,怎么启动另外一个程序呢?
redlei 2010-01-18
  • 打赏
  • 举报
回复
大家可以讲详细点吗?
都是.net下的
socket不是 网络协议吗?
ztenv 2010-01-18
  • 打赏
  • 举报
回复
如果C#调用的是C++的dll,那就定义好接口就行了,
如果不在同一个进程中,那么就只能用进程间通讯了(socket,pipe,webservice)都可以
fox000002 2010-01-18
  • 打赏
  • 举报
回复
IPC 嘛

socket,pipe 之类都可以用
boringame 2010-01-18
  • 打赏
  • 举报
回复
都是.net程序就好办,

C++窗口:
接受参数方法(){
//这里做一些事。
}

timer事件:
C++窗口.接受参数方法();

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧