ActiveX控件注册不起作用的解决办法

Posted study的猫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActiveX控件注册不起作用的解决办法相关的知识,希望对你有一定的参考价值。

公司写了一个ActiveX打印插件.其中一个同事的电脑死活不能用.于是我就上网找办法

 

这位兄弟写的比较清晰.

ActiveX交互时浏览器的设置以及ActiveX控件注册的检测 

http://blog.csdn.net/stalwartwill/article/details/15504191

 

 

照着他的办法.我ActiveX控件的ProgId写错了.总是返回false.

 

我还以为没办法了.奇妙的事情来了.控件突然起作用了.

 

然后又不起作用了....

 

经过测试后.

 

发现必须先运行那个测试文件.ActiveX控件的ProgId后来改正确了.运行就会返回true.

 new ActiveXObject("ZL.Printing.VSheetPrinterOCX");  

关键是这句话.

 

然后插件就可以运行了......

 

目前还是不完善.折中的办法是先运行测试文件.然后再开网站.控件就起作用了.以后完善一下

以上是关于ActiveX控件注册不起作用的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

类中调用界面ActiveX控件报错当前线程不在单线程单元中因此无法实例化 ActiveX 控件的解决办法

ActiveX控件

ArcToolBox 提示ActiveX控件问题解决办法

无法注册Flash player 的ActiveX控件啥意思 怎么解决?

与 OLE 服务器或 ActiveX 控件通信

Visual Basic 6 ActiveX 控件