[英]Registration-free COM/DLL with multiple versions of the same typelib (SxS)
在下面的问题中,有一个关于如何让 Delphi 以免注册的方式使用 ActiveX 控件的非常好的说明。
但我还有一个问题——这也可以用来支持同一个 COM 对象的多个版本作为独立对象吗? 我认为 .NET 可以,但我们在 Win32 应用程序中需要它。
原因是我们使用了第三方组件,它只有一个界面(GUID),但根据 dll 的版本有不同的行为(计算)。
通过为每个版本使用单独的激活上下文,可以在同一进程中使用 COM/SxS 库的多个版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.