期待大神的作品 |
hcwanz 发表于 2024-2-23 14:21 我决定把我以前的发送消息来通信的方式封装一个方便易用的进程通讯类出来,目前已知的都不好用 |
本帖最后由 hcwanz 于 2024-2-23 14:23 编辑 shuimiao 发表于 2024-2-23 13:41 这就是原始的c\c++难受的地方,其实像内存管理也是差不多的,只是吴总搞了个很方便的字节集,而映射则是就简单翻译封装了一下。 |
hcwanz 发表于 2024-2-23 11:19 刚才看了下,写数据竟然不能超过已映se内存的边jie。。这不是固定shi了吗,想要写更多数据怎么办?还有读数据,还需要指定长度,这还得预先在写数据的第一个整数(4字节)指定长度,读数据才能知道应该读入多少长度,徒增麻烦。而且也没有被写数据的事件,不知道什么时候应该去读。这样的话就是很麻烦,还不如专门使用发送消息封装一个内存通信的,随意写无限数据,还能读全部数据不需要指定尺寸,还有事件。 |
shuimiao 发表于 2024-2-22 22:16 有进程通信专用的“内存映射文件” |
我以前也是遇到这种情况,当时好像是吴总还是谁解释了就是这样。。我就弃用了,不好用这个管道。还是用发送消息的方式吧,我的解决办法是将当前主窗口的句柄写到本地文件,另外的程序读取该文件保存的句柄,两者以此发送消息沟通。 |
|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )
GMT+8, 2024-11-24 09:34 , Processed in 0.088331 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.