加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net – 任何当前支持的Microsoft语言都可以创建Active X EXE

发布时间:2020-12-17 07:27:57 所属栏目:百科 来源:网络整理
导读:我有一个第三方遗留应用程序,需要VB6 Active X EXE库接口.我希望将VB6 Active X EXE库更新为当前支持的语言.由于旧版主机应用程序来自第三方,因此我无法更改主机API以使用ActiveX EXE以外的接口.是否有任何当前支持的Microsoft语言,即x86 C,C/C++LI,C#或VB.N
我有一个第三方遗留应用程序,需要VB6 Active X EXE库接口.我希望将VB6 Active X EXE库更新为当前支持的语言.由于旧版主机应用程序来自第三方,因此我无法更改主机API以使用ActiveX EXE以外的接口.是否有任何当前支持的Microsoft语言,即x86 C,C/C++LI,C#或VB.NET可以创建等效的ActiveX EXE接口?

我怀疑答案是肯定的,但我正在寻找一个明确的答案.必须修改使用ActiveX EXE库的任何旧主机应用程序,以允许使用受支持的语言和工具.基本上确认有效的ActiveX EXE现在是一个不受支持的API接口.

我已经看过这个similar question,从中可以推断出答案是否定的,但没有明确的回应.我也看了this Microsoft Tutorial,从我可以告诉它谈到更新主机应用程序,在这种情况下不是一个选项.本教程讨论切换到ActiveX DLL,但我的理解是这需要更改第三方主机应用程序.在我的情况下,这不是一个选项.我需要一些看起来像主机的ActiveX EXE库的东西.

解决方法

如果您确定需要ActiveX Exe,您是否考虑过使用VB6将其创建为瘦填充程序,然后让它将所有实现委托给.NET程序集?您可能永远不需要再次重新编译Exe,除非第三方供应商仍在扩展其界面.

如果您发布有关VB6 Active X EXE库接口的更多信息,我可能能够使用特定的代码示例来优化此解决方案.大概你的Active X Exe必须实现一个提供的接口?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读