佚名通过本文主要向大家介绍了js调用ocx,java调用ocx控件,c#调用ocx,java调用ocx,js调用ocx控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 脚本调用OCX的问题!
描述:
解决方案1:
你添加新的自定义方法的时候是怎么添加的,手动拷贝的代码吗?如果手动拷贝代码的话会出现方法无效的情况,。
不过,你说在没注册过该控件的机器上注册能成功调用新接口,可能不是这个原因。是不是系统的原因。
用regsvr32 /u 反注册一下,做这些的时候要把使用该ocx的网页关掉,然后使用oleview看一下是不是已经反注册成功,然后重新生成ocx,再注册。
解决方案2:
描述:
我自己用MFC做的一个OCX控件,在VB和VC中都可以成功调用自定义的方法接口,但是在Vbscript调用控件的方法都报“对象不支持此属性或方法”的错。但是把系统恢复重新注册该OCX就可以了,感觉是OCX注册的问题,
所以希望请教高手!!!
解决方案1:
你添加新的自定义方法的时候是怎么添加的,手动拷贝的代码吗?如果手动拷贝代码的话会出现方法无效的情况,。
不过,你说在没注册过该控件的机器上注册能成功调用新接口,可能不是这个原因。是不是系统的原因。
用regsvr32 /u 反注册一下,做这些的时候要把使用该ocx的网页关掉,然后使用oleview看一下是不是已经反注册成功,然后重新生成ocx,再注册。
解决方案2:
UP
解决方案3:可以用OLE-COM object viewer看一看,按道理只用注册一次就够了
解决方案4: 试试注销 DLL 后,在注册表编辑器中查找 DLL 的文件名和对象的 CLSID 值,看看是否还有其它的键值没有删除。
试试在其它未注册过的机器上,找出注册时写进注册表的信息。
先反注册,饭后覆盖文件,再重新注册
解决方案6: 一旦修改了接口,最好老老实实重新注册,如果没有更新注册表,对于从文件获取类型库方式的访问可以正常访问,但从注册表获取类型库的方式访问会失败。
试试先注销 DLL,然后重新启动一下系统,再重新注册 DLL。
Vbscript 调用出错后,直接再次regsvr32注册一下OCX后,是否可以调用
解决方案9:用oleview检查一下组件注册是否成功。
解决方案10:OCX是否正确注册成功呢? regsvr32 命令执行是否成功