1
我想知道我们如何才能决定我们必须使用COM DLL服务器或COM EXE服务器。COM DLL服务器和COM EXE服务器有什么区别?
我想知道我们如何才能决定我们必须使用COM DLL服务器或COM EXE服务器。COM DLL服务器和COM EXE服务器有什么区别?
COM DLL服务器被称为INPROC服务器,它作为动态库加载到调用者进程中。通常与INPROC服务器的通信更有效,因为它不必执行RPC。
COM EXE服务器可以是本地或远程的,但在这两种情况下,通信都是通过远程过程调用来完成的,所以它比较重。
如果你没有特定的要求,我会一直使用INPROC服务器(COM DLL),只是因为它更高效和更易于调试,因为它在同一个进程中工作。
感谢您的快速回复 –