COM dll服务器和COM exe服务器有什么区别?

3
我想知道我们如何决定使用COM dll服务器还是COM exe服务器。
1个回答

6

COM DLL服务器被称为INPROC服务器,它作为动态库加载到调用者进程中。通常与INPROC服务器通信更有效,因为它不需要进行RPC。

COM EXE服务器可以是本地的或远程的,但在两种情况下,通信都通过远程过程调用来完成,因此更加繁重。

如果您没有特定的要求,我会始终选择INPROC服务器(COM DLL),因为它更有效率且易于调试,因为它在同一进程中运行。


感谢您的快速有用的回复。 - Mehul Donga

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接