1

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

免注册 COM/DLL?

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

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

4

1 回答 1

1

通过为每个版本使用单独的激活上下文,可以在同一进程中使用多个版本的 COM/SxS 库。

于 2019-01-17T16:30:57.597 回答