如何使用一个程序编辑 dll 中的类,以便在另一个程序中访问信息

本文关键字:程序 信息 访问 另一个 dll 何使用 编辑 一个 | 更新日期: 2023-09-27 18:36:45

我正在尝试创建 2 个具有通用代码的程序。我需要一个人在另一个可以读取的数组中添加或删除数据。现在我已经创建了一个具有该类的 dll,但我的问题是我不知道如何正确实例化它,以便两个程序都将使用相同的数据。这两个进程不会同时运行。

如何使用一个程序编辑 dll 中的类,以便在另一个程序中访问信息

一个基本的"规则"是每个进程都在自己的"小世界"中运行。 从程序的角度来看,它拥有整个计算机(以及所有计算机资源,如内存)。 它不直接了解任何其他过程,也不能"只是共享"数据。

简要看一下这个线程:

  • .NET 进程间通信的最佳选择是什么?

对于"进程间通信",您有很多很多选择。 包括COM/ActiveX、.Net远程处理、命名管道、共享内存、WCF等。

只是为了让您知道从哪里开始,我鼓励您查看"套接字"。 例如:

  • http://csharp.net-informations.com/communications/csharp-socket-programming.htm

您可以使用内存映射文件,但您也可以查看两个进程的许多其他通信方式,例如使用 MSMQ、命名管道......

相关文章: