日期:2014-05-18  浏览次数:20899 次

如何在两个都是自己开发的程序中共享一个类实例
比如自己开发了个一个程序A,程序B
其中程序B需要调用程序A的一个userClass类型的类实例UserEnt。
该如何把这个类实例UserEnt放到内存中,又如何在程序B中读取UserEnt呢?
有简单代码最好,谢谢。

------解决方案--------------------
最简单的 把实例编译成dll

vs中 将3个项目加载在同一个解决方案下 可以直接引用,这样 dll生成时候 其他引用的就自动更新最新的dll了
------解决方案--------------------
远程 服务
------解决方案--------------------
传统的进程间通讯方法,可以使用Remoting来实现它。不过现在很少有程序员还知道一些传统方法。这些年最时髦的是WebService,可惜这不是双向通讯的,而且是所有通讯方法中最慢的,不过业余程序员上手非常快。
------解决方案--------------------
直接编译成DLL,项目引用方便写
------解决方案--------------------
探讨
最简单的 把实例编译成dll

vs中 将3个项目加载在同一个解决方案下 可以直接引用,这样 dll生成时候 其他引用的就自动更新最新的dll了

------解决方案--------------------
具体方法其实是蛮多的,可以参考这个:
http://msdn.microsoft.com/zh-cn/library/dd997372.aspx