作者erspicu (.)
看板C_Sharp
标题Re: [问题] 两个不同IDE执行档互相沟通的方法
时间Sat Mar 30 01:40:27 2013
※ 引述《BWF (大野狼)》之铭言:
: 现在我有一个别人写好的BCB的程式,但我现在使用的是C#,我跟他的程式必须做一些
: 沟通,请问这个要从哪里着手呢?或者有人试过这两个平台之间的沟通?
实做方式有很多
参考
http://en.wikipedia.org/wiki/Inter-process_communication
google c# ipc 有不少资讯
有人家做好的轮子
不过看状况 如果传递互动的行为和资料不会很复杂
其实可以自己手打
好比说我的方式很简单
一个A程式监控着某个档案 fire.ipc
档案发生写入产生事件触发 (可以用systemfilewatcher)
去读取 msg.ipc
msg.ipc里头有另一个程式要传递的资讯
另一个程式要跟A程式互动
只要 1.把资料或是命令写入 msg.ipc中
2.rewrite fire.ipc 让 A程式产生触发去读取 fire.ipc
这样就产生了一个互动和传递资料的过程了
IPC中的FILE METHOD diy版
socket当然也可以
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.70.79.227
※ 编辑: erspicu 来自: 61.70.79.227 (03/30 01:48)