具有相同typelib(SxS)多个版本的免注册COM / DLL

时间:2019-01-17 09:47:00

标签: delphi dll com activex registration-free-com

在下面的问题中,有一个很好的说明,说明如何使Delphi以免注册的方式使用ActiveX控件。

Registration-free COM/DLL?

但是我还有一个问题-它也可以用来支持同一COM对象的多个版本作为独立对象吗?我认为.NET可以,但是我们在Win32应用程序中需要它。

原因是我们使用了第三方组件,该组件只有一个接口(GUID),但根据dll的版本具有不同的行为(计算)。

1 个答案:

答案 0 :(得分:1)

通过在每个过程中使用单独的Activation Context,可以在同一过程中使用COM / SxS库的多个版本。