作者ching99 (只要食物不要胖)
看板C_Sharp
標題[問題] 兩個程式間傳值的問題
時間Tue Feb 3 11:49:36 2015
我目前有一個視窗程式
用來接收RS232的資料
我想要把收到的資料傳給另一隻程式
因為不想重新包成DLL
不知道還有什麼其他的方法?
ForRs232.cs這個程式會以thread的方式一直等待RS232傳值進來
然後存到class內 假設是testClass
另一個測試程式想要去讀ForRs232.cs內的testClass的資料
請問我要怎麼從測試程式這邊撈testClass內的資料
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.204.227
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1422935379.A.C48.html
→ wenyonba: 既然資料可以用class存,那一定有固定格式 02/03 15:01
→ wenyonba: 那用資料庫來做應該很容易,資料序號+資料+已處理旗標 02/03 15:03
推 jizang: 檔案,Socket,ShareMemory 02/03 20:07
→ KanoLoa: Socket快速好用 02/04 00:04
→ ching99: 感謝各位大大 我後來選擇用sharememory 02/04 08:49
→ StupidGaGa: 個人不太推ShareMemory,DB或socket就可解決你的需求 02/05 09:15
→ StupidGaGa: 共享記憶體除非你是要做不同程式間的同步,或特殊需求 02/05 09:18