Re: [問題] 兩個不同IDE執行檔互相溝通的方法
※ 引述《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)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):