gpt4 book ai didi

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

转载 作者:搜寻专家 更新时间:2023-10-31 00:39:32 26 4
gpt4 key购买 nike

我想知道我们如何决定我们必须使用 COM dll 服务器或 COM exe 服务器。

最佳答案

COM DLL 服务器称为 INPROC 服务器,它作为动态库加载到调用进程中。一般情况下与 INPROC 服务器的通信更有效,因为它不必做 RPC。

COM EXE 服务器可以是本地的也可以是远程的,但在这两种情况下,通信都是通过远程过程调用完成的,因此它比较重。

如果您没有特定要求,我总是会选择 INPROC 服务器 (COM DLL),因为它更高效且更易于调试,因为它在同一进程中工作。

关于c++ - COM dll 服务器和 COM exe 服务器有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16054871/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com