我有一个第三方遗留应用程序,需要VB6 ActiveX EXE库接口。 我想将VB6 ActiveX EXE库更新为当前支持的语言。 由于遗留主机应用程序来自第三方,因此我无法更改主机API以使用除ActiveX EXE之外的其他接口。 是否有任何当前支持的Microsoft语言,例如x86 C ++,C ++ / CLI,C#或VB.NET,可以创建等效的ActiveX EXE接口?我怀疑答案是否定的,但希望得到明确的答复。任何使用ActiveX EXE库的遗留主机应用程序必须被修改以允许使用支持的语言和工具。基本上确认ActiveX EXE现在是不受支持的API接口。
我已经查看了这个类似的问题,可以推断答案是否定的,但没有确定性的回答。我还查看了这个Microsoft教程,从中可以看出它讲述的是更新主机应用程序,但在这种情况下不是一个选项。该教程谈到了切换到ActiveX DLL,但我的理解是这将需要更改第三方主机应用程序。同样,在我的情况下这不是一个选项。我需要的是一个看起来像ActiveX EXE库的东西来供主机使用。
我已经查看了这个类似的问题,可以推断答案是否定的,但没有确定性的回答。我还查看了这个Microsoft教程,从中可以看出它讲述的是更新主机应用程序,但在这种情况下不是一个选项。该教程谈到了切换到ActiveX DLL,但我的理解是这将需要更改第三方主机应用程序。同样,在我的情况下这不是一个选项。我需要的是一个看起来像ActiveX EXE库的东西来供主机使用。