我创建了此ActiveX控件,并使用[ComVisible(true)]向COM公开了多个类,因此每个类都有自己的类ID(例如GUID)。 我使用以下.inf将所有内容打包到cab文件中:

[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
ActiveXInstaller.msi=ActiveXInstaller.msi

[ActiveXInstaller.msi]
file-win32-x86=thiscab
clsid={ 11EABF82-A840-48AE-B11A-A05DCAFCD0D4 }
clsid = { 60A1606C-7382-4EC6-A8F1-05428FAABE72 }

[Setup Hooks]
install=install

[install]
run=msiexec.exe /package """%EXTRACT_DIR%\ActiveXInstaller.msi""" /qn

在我的Javascript中,我创建了2个对象:

var x = new ActiveXObject("ActiveX.Class1");
var y =  new ActiveXObject("ActiveX.Class2");

第一个对象(x)正常工作,我能够调用该类的方法,但是对于第二个对象,我得到“自动化服务器无法创建对象”。

我环顾四周,但找不到任何解决方案。 有什么办法可以解决这个问题?

提前致谢。

  ask by Quang Phan translate from so

本文未有回复,本站智能推荐:

4回复

如何检测ActiveX支持?

我知道Modernizr尚未对ActiveX进行内置测试,而在IE11之后,要检测对IE ActiveX支持会变得复杂 (请查看Silverlight版本检测代码)。 是否有任何变通办法来检测ActiveX是否支持IE和其他浏览器的所有版本? 另外,我也必须控制此服务器端,并且Reque
4回复

使用C#使用ActiveX对象运行DLL

嗨,我有以下c#代码用于将活动x组件配置为 我已经创建了testpage .html作为 现在,当我在Internet Explorer浏览器中运行html页面时,出现以下错误: 对象不支持属性或方法开放 你能帮我解决这些问题吗 等待您的宝贵意见和回应
1回复

C#Activex事件没有激发

我写了一个简单的.Net Com activex,我可以通过javascript管理一些事件。 我看了很多帖子,文章,但没什么可做的。 客户端,我无法用任何一个javascript语法(attachEvent,函数名等)捕获任何事件。 以下是关于我的activex的代码片段:
1回复

如何在没有对象标签的情况下管理JS中的Activex事件

嗨,我正在开发Activex控件来管理IE中的网络摄像头,一切正常,但是我需要在捕获新帧时刷新图像,到目前为止,我单击时显示图像,但是我想在JS中收听“捕获的帧事件”以刷新我的html视图。 我看过很多示例,但是所有这些示例都在html中使用Object标记 有没有一种方法可以使用纯JS监听A
1回复

卸载Activex后以Administartor模式重新启动IE浏览器

我有一个自定义的c#activex控件,该控件被部署为cab文件。 当服务器中部署了新版本的cab文件时,我已经编写了自定义代码以检查活动版本并从系统中卸载旧版本。 卸载activex之后,我需要在管理员模式下重新启动IE才能进行Activex安装。 我已经在javascrip
4回复

尝试从C#在ActiveX WebBrowser中设置/获取JavaScript变量

我们有一个Windows应用程序,其中包含ActiveX WebBrowser控件。 作为此应用程序常规操作的一部分,会对ActiveX WebBrowser控件显示的页面进行修改。 这些修改的一部分涉及在要加载到ActiveX WebBrowser的网页中设置JavaScript变量。
1回复

无法在ActiveX控件中初始化Microsoft.PointOfService

我正在使用Microsoft.PointOfService.dll实例化探索类库中的打印机功能。 当我从.cs代码继承该类库时,它的工作正常。 但是,当我使用该类库创建一个cab文件作为ActiveX控件并从javascript调用相同的方法时,它没有实例化PosExplorer并给出了“
1回复

通过ActiveX控件在JavaScript中启动应用程序时转义路径

目的 我想通过JavaScript发送文件路径到.NET COM组件,而不必在JavaScript中转义它。 环境 Windows 7 x64 NET 4.0 我们知道什么? 当您通过类似C:\\temp的路径时,将得到以下信息...
1回复

通过JavaScript管理Activex .NET事件

我确实编写了一个简单的COM .NET dll(Activex),以便通过javascript通过我的HTML页面来调用某些方法并管理某些事件。 好吧,在阅读了有关当今的许多主题之后,我无法通过javascript管理任何事件。 我确实尝试了许多示例,许多语法,但出于我的目的而没有这样做
1回复

ActiveX事件和Javascript回调注册

我已经开发了ac#库,已注册为COM组件。 现在,我需要将使用Java创建的ActiveX导入到具有Javascript的html页面中,以使用ActiveX函数。 除了Callback之外,其他一切都很好,可能我缺乏Java语言方面的知识,但我仍然无法正确使用Callback。 我搜索了