如何在两个winform应用程序之间共享数据?

时间:2011-02-14 14:17:21

标签: vb.net architecture

我在一个VS2010解决方案中有两个VB项目。第一个程序每隔几秒从我的PC串口输入大约60个整数。第二个程序通过Click-Once发布并在我客户的PC上运行,需要每隔两到五秒查看一次新数据。

有没有一种简单可靠的方法来实现这一点,坚持使用VB?

3 个答案:

答案 0 :(得分:0)

使用WCF在数据的生产者和消费者之间建立合同,实施它吧!

WCF Example.

注意:入门的基本步骤:

  • 定义您的合同(即,定义您将用于沟通的界面)
  • 生成WCF代理
  • 实施服务器端(承载WCF服务的那个)
  • 实现客户端(连接并使用WCF服务的那个)

答案 1 :(得分:0)

最简单的方法(也是最快的)只需将它们写入第一个应用程序的txt(或XML更好)文件中,然后从另一个应用程序读取它们 快捷方便

答案 2 :(得分:0)

查看.net 4中的内存映射文件。