社区
C#
帖子详情
100分求助:是否可以实现不同Exe下的单例
90天内只能改一次
2009-06-29 10:57:06
整个系统运行时有多个exe运行
先启动进程A.exe中初始化X.dll中一个类ClassA的实例
再启动进程B.exe中也需要初始化X.dll中一个类ClassA的实例
请问如何实现B.exe中的ClassA实例和A.exe中一样。即跨进程的单例模式
...全文
125
18
打赏
收藏
100分求助:是否可以实现不同Exe下的单例
整个系统运行时有多个exe运行 先启动进程A.exe中初始化X.dll中一个类ClassA的实例 再启动进程B.exe中也需要初始化X.dll中一个类ClassA的实例 请问如何实现B.exe中的ClassA实例和A.exe中一样。即跨进程的单例模式
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyboyxq1985
2009-06-30
打赏
举报
回复
在两个不同的线程中使用ClassA当然要实例化两次了,如果只是想调用ClassA中的方法,那把ClassA设置为public静态调用方法就可以了啊。
LQknife
2009-06-30
打赏
举报
回复
remoting 代理
90天内只能改一次
2009-06-30
打赏
举报
回复
自己搞定了。内存映射
满衣兄
2009-06-29
打赏
举报
回复
用管道把对象传递过来.
liudongyue1987
2009-06-29
打赏
举报
回复
UP
90天内只能改一次
2009-06-29
打赏
举报
回复
[Quote=引用 14 楼 Deathsign 的回复:]
引用 12 楼 boylee83 的回复:
我是要传一个复杂的对象,是Class。哎,真麻烦啊。
貌似 你这个是2个不同域的交换 不是只传指针就玩咯的。。。。。
[/Quote]
额,是啊很麻烦。。。还没整出来
Deathsign
2009-06-29
打赏
举报
回复
[Quote=引用 12 楼 boylee83 的回复:]
我是要传一个复杂的对象,是Class。哎,真麻烦啊。
[/Quote]
貌似 你这个是2个不同域的交换 不是只传指针就玩咯的。。。。。
90天内只能改一次
2009-06-29
打赏
举报
回复
我去找找资料再试试,谢谢了
90天内只能改一次
2009-06-29
打赏
举报
回复
我是要传一个复杂的对象,是Class。哎,真麻烦啊。
Deathsign
2009-06-29
打赏
举报
回复
你把字符串换成指针 然后再强制转化回来就OK啦···
通到是PVOID类型吧··
90天内只能改一次
2009-06-29
打赏
举报
回复
[Quote=引用 9 楼 Deathsign 的回复:]
诶。。你搜索吧。。
进程通信··很多例子的
这个貌似只有WIN32的API才能实现……
.NET里不知道有没有 这个还有望高手解答
[/Quote]
额,就是搜索了一堆管道相关的。都是传两字符串什么的,也什么说明都没有,到现在还没搞清楚管道。搜了两个小时了
Deathsign
2009-06-29
打赏
举报
回复
诶。。你搜索吧。。
进程通信··很多例子的
这个貌似只有WIN32的API才能实现……
.NET里不知道有没有 这个还有望高手解答
90天内只能改一次
2009-06-29
打赏
举报
回复
[Quote=引用 7 楼 Deathsign 的回复:]
那没办法啊 以前架构的时候就应该考虑这些的。。。
唯一的就是开管道。。。。传任意数据……(WIN32下实现比较好,因为可以通过指针操作就简单多了)
[/Quote]
很多年前的老系统了。
管道咋搞,能给个例子吗。或者一些推荐地址,我去看看。
Deathsign
2009-06-29
打赏
举报
回复
那没办法啊 以前架构的时候就应该考虑这些的。。。
唯一的就是开管道。。。。传任意数据……(WIN32下实现比较好,因为可以通过指针操作就简单多了)
90天内只能改一次
2009-06-29
打赏
举报
回复
[Quote=引用 4 楼 Deathsign 的回复:]
这个- -
你这个就是分布式。。。
Remoting吧 看看资料吧 我也不是很清楚 因为这几天再学。。
[/Quote]
我这里有Remoting,是模块间传消息的。
现在的是另一个Socket的Dll,主模块加载的。里面东西比较复杂,感觉Remoting传起来不太好
因为同一端口不能被打开两次。所以另一个模块启动时调用Socket就发不了消息
我试了试消息机制,复杂类型不好发。什么内存映射没搞过,也没搞出来。我以前是做Web开发的~_~
haonanxxx
2009-06-29
打赏
举报
回复
不懂,顶起来。
Deathsign
2009-06-29
打赏
举报
回复
这个- -
你这个就是分布式。。。
Remoting吧 看看资料吧 我也不是很清楚 因为这几天再学。。
90天内只能改一次
2009-06-29
打赏
举报
回复
能否给个示例
区块链之Go语言设计模式
建造模式可以强制实行一种
分
步骤进行的建造过程。 MM超级爱听的就是“我爱你”这句话了,见到
不同
地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每种语言都有一个...
企业常见面试题汇总Java基础方向附答案
Java求职招聘季,基础面试题,常见题库和标准答案参考。共计47道题,每道题都有响应解答 1.6 Java代码
实现
一个链表结构 1.7 Object类(或子类)的finalize()方法在什么情况下被调用? 1.8 请列出你所了解的若干个
不同
类型的runtime exception 1.9 数组String[] str和String str
分
别怎么获取长度? 1.10 JAVA
实现
快速排序算法 1.11 请简单阐述一下Socket通讯原理,以及S
(转)通过理顺软件的依赖关系提高应用程序灵活性
本文讨论:紧密耦合体系结构的错误之处测试和依赖关系灾难依赖关系反转依赖关系注入本文使用了以下技术:.NET Framework代码下载位置:DependencyInjection2008_03.
exe
(5408 KB)Browse the Code Online目录内部依赖关系问题依赖关系反转依赖关系注入容器成熟的 IoC 容器生存期管理自动绑定依赖关系轻松
实现
...
这才是你需要的最基础的.Net基础面试题(通俗易懂,最基础的.Net)
由于小编能力有限,这里...
c++使用单向链表存储一组有序数据_c++面试题整理
1、 一个C++源文件从文本到可执行文件经历的过程2、#include 的顺序以及尖叫括号和双引号的区别3、进程和线程,为什么要有线程4、C++11有哪些新特性5、malloc的原理,brk系统调用干什么的,mmap呢6、C++的内存管理方式,STL的allocator,最新版本默认使用的
分
配器7、hash表的
实现
,包括STL中的哈希桶长度常数。8、hash表如何rehash,怎么处理其中保存的资...
C#
110,499
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章