activexobject-mscomm32.ocx 创建问题

问题描述

mscomm32.ocx 创建问题

目前 在 window7 ,windows8 中64位注册mscomm32.ocx 然后在网页中
使用 var msc = new ActiveXObject("MSCOMMLib.MSComm.1");可以正确创建activex控件
但是 在xp系统中 同样注册 (文件放置在c:windowssystem32下),然后通过regsvr32 mscomm32.ocx进行注册 提示成功 ,然后更改ie浏览器的安全级别
所有的activexobject相关配置全部设置成 ‘启用' 重启浏览器后发现无法创建activeXobject控件 提示: 服务器 automation 无法创建对象 接下来将测试网站添加到ie浏览器'受信任网站' 同样把受信任网站安全配置activexobject 也设置成全部 ’启用‘
还是无法创建activexobject控件,诸位大神,还望解惑!

解决方案

ie有几个安全区域,你设置对了吗?直接打开,通过http访问,可信任的安全区域是分开配置的

解决方案二:

全部设置过了,极端情况下 ,我吧所有的安全配置都设置了,也还是没有成功,目前只在两台xp电脑上做过测试 ,都是失败的

解决方案三:

去注册表里查一下,有没有MSCOMMLib.MSComm.1,
或者把后面的.1去掉试试。

解决方案四:

注册表有的,查出来的是他测classid 然后底下有proid以及相关的注册配置 ,另外我也尝试将.1去掉 也创建不成功,主要是在xp系统中创建不成功,
window7,windows8都可以的,

解决方案五:

请问楼主是如何做到win7,win8成功创建的,我在任何系统都不行,楼主注册了几个ocx啊?

时间: 2025-01-29 17:03:41

activexobject-mscomm32.ocx 创建问题的相关文章

mscomm32 ocx-windows7下调用MSCOMM32.OCX控件失败

问题描述 windows7下调用MSCOMM32.OCX控件失败 目的: 在JSP页面中调用MSCOMM32.OCX控件处理串口打印,打印机用的是EPSON TM-T81小票打印机,在XP中通过IE访问调试通过,可以正常打印,在win7下打印失败,现希望在win7下可以正常打印 已处理的问题 MSCOMM32.OCX已拷贝至C:WindowsSysWOW64下 已在C:WindowsSysWOW64下执行 regsvr32 MSCOMM32.OCX注册成功 已在注册表注入如下内容 [-HKEY_

js创建调用ocx对象的几种方法,检测ocx是否可用

1:创建ActiveX对象   在web中使用ActiveX组件有两种方法,一是如下<HTML><HEAD><TITLE>rep_print_medcan.CAB</TITLE></HEAD><BODY><OBJECT ID="Rep_Print_MedCan21"CLASSID="CLSID:C0558D51-6AFD-11D5-BF5C-005070024001"CODEBASE=&q

创建跨平台的Ajax应用

ajax|创建 何为Ajax?  Ajax不是什么新技术,是Asynchronous JavaScript and XML的简称. 它是javascript和xml等技术应用的结合.具体包括:   DHTML和CSS   使用文档对象模型(Document Object Model)作动态显示和交互   使用XML和XSLT做数据交互和操作   使用XMLHttpRequest进行异步数据接收   使用JavaScript将它们绑定在一起   有了Ajax技术,我们可以在一定程度上实现Rich 

JavaScript中使用ActiveXObject操作本地文件夹的方法

 以前一直用vbscript来操作文件夹,才发现原来使用JavaScript也是可以的,肯定不如vbs用的简单,不过学习一下还是不错的 在Windows平台上, js可以调用很多Windows提供的ActivexObject,本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍.   代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3

JavaScript中使用ActiveXObject操作本地文件夹的方法_javascript技巧

在Windows平台上, js可以调用很多Windows提供的ActivexObject,本文就使用js来实现文档处理, 和使用js编写ActiveX做一个简单介绍. 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <t

java开发关于控件(alasunsmscon.ocx)的短信接口程序,思路和做法?

问题描述 最近公司要求用JAVA开发一个使用控件(alasunsmscon.ocx)发送短信的接口程序.主要目的是通过接口程序定时的发送短信至某个指定的手机. 但是我对这方面的东西,不是很了解.对控件(alasunsmscon.ocx)就更不了解了.我按照文档上的步骤将alasunsmscon.ocx和mscomm32.ocx安装好了后,就不知道如何动手了.查了很多资料,很多人用了不同的JAR包,而且有些还配了环境变量,还要重启电脑!我觉得挺复杂的,不知道有没有简单点的做法.所以希望各位大虾给点

VC6.0从开发activex ocx控件到发布到网上全过程

ActiveX控件用于Web的过程是将控件嵌入主页中,用户通过浏览器访问该主页时,将主页中的控件下载,并在用户机器上注册,以后就可在用户的浏览器上运行.控件下载一次后就驻留在用户本地机器上,下次再访问相同的主页时,可不再下载该控件,而是直接运行用户本地的控件. 一:vc创建activex控件 创建一个activex控件,名称为:test.ocx,创建步骤略.显示结果如下: 为该控件增加一个方法void GetStr(LPCTSTR str), 该方法内部代码如下: 这样,GetStr方法就被加入

window.ActiveXObject使用说明_javascript技巧

(window.ActiveXObject) 什么意思? 解:判断浏览器是否支持ActiveX控件,如果浏览器支持ActiveX控件可以利用 var xml=new ActiveXObject("Microsoft.XMLHTTP");创建XMLHttpRequest 对象(这是在IE7以前的版本中):在较新的IE版本中可以利用 var xml=new ActiveXObject("Msxml2.XMLHTTP")的形式创建XMLHttpRequest对象;而在IE

C#中串行通讯控件mscomm.ocx遇到的很奇怪的问题!?

问题描述 我在用c#开发一个收发短信的程序,需要与串口短信猫通信,于是我就采用了mscomm32.ocx控件,注册引用一切正常,代码可以通过编译,生成的程序运行也很正常,没有任何错误提示,但是运行时却总是没有结果,我设置断点调试了一下,结果发现出现了一个很奇怪的问题,实在无法理解,各位谁有这方面的经验,帮助一下啊,在线等ing--下面是出现问题的代码:部分代码:----stringBuffer="";stringbufy="AT+CSCA?r";inti=0;whi