如何在Javascript中使用.Net程序集

时间:2013-10-04 05:17:48

标签: javascript .net com activex

所有

我有一种情况需要在IE中以任何方式使用一个com库(让我们称之为COMLIB)(无论如何)。我通常习惯这样做: var obj = new ActiveXObject(“SomeProg.Id”);

问题是COMLIB,我无法获得它的ProgID。 (我在com组件方面不是很好,因为我最初是一个Web开发人员..)我尝试使用VS 2010附带的OLE查看器,但没有运气。试图将ProgID添加到注册表但它没有工作。

我得出的结论是,我可以创建.net程序集(NETASB),添加对COMLIB的引用,为COMLIB编写包装器,从NETASB创建com服务器,并将其用作ActiveX对象。

这是一个好方法,还是有更好的方法?

感谢您的关注和帮助

0 个答案:

没有答案