jacob调用ocx的问题,说是版本问题?

问题描述

ActiveXComponentaxc=newActiveXComponent("SIMPLEOCX.SimpleOcxCtrl.1");Dispatchdis=axc.getObject();Dispatch.call(dis,"ReturnOK");

抛这个异常:com.jacob.com.ComFailException:ACOMexceptionhasbeenencountered:AtInvokeof:ReturnOKDescription:AnunknownCOMerrorhasoccuredatcom.jacob.com.Dispatch.invokev(NativeMethod)atcom.jacob.com.Dispatch.invokev(Dispatch.java:945)atcom.jacob.com.Dispatch.callN(Dispatch.java:558)atcom.jacob.com.Dispatch.call(Dispatch.java:633)atcom.ywt.example2.OcxTest.main(OcxTest.java:19)看网上说是因为jacob.jar和jacob.dll的版本不对应,我是从网上下的压缩包,里面有jar和dll的,如果是因为版本问题的话,哪位大侠有能用的,版本对应的jacob.jar和jacob.dll啊,给发一份呗,dlnuwen861102@yahoo.cn,十分感谢。如果不是因为版本问题,又会是什么问题呢?就那么几行代码,难道是代码问题?以前没做过这里,刚接触,不了解啊!!求助求助!!

时间: 2024-10-29 17:31:14

jacob调用ocx的问题,说是版本问题?的相关文章

jacob调用ocx问题

问题描述 ICkReadWriteick=ICkReadWrite.getInstance();ComThread.InitSTA();ActiveXComponentxl=newActiveXComponent("ProductGoBackCPU9632.ProductGoBackCPU9632Ctrl.1");try{Dispatchdd=xl.getObject();System.out.println(Dispatch.call(dd,"GetDeviceVersio

java jacob 调用 ocx 事件 带返回值 处理

问题描述 importcom.jacob.com.ComThread;importcom.jacob.com.Dispatch;importcom.jacob.activeX.ActiveXComponent;importcom.jacob.com.DispatchEvents;importcom.jacob.com.Variant;importjava.io.IOException;publicclassocx{publicocx(){ComThread.InitMTA(true);Activ

activex-java调用ocx异常,com.jacob.com.ComFailException

问题描述 java调用ocx异常,com.jacob.com.ComFailException public static void main(String[] args) { ActiveXComponent activeX = new ActiveXComponent(CLSID:{EB10EB14-149D-4287-9139-07420E9D6EF9}""); System.out.println(""11"");} ocx文件注册成功,

javaweb-网页调用ocx控件打开或创建注册表的权限问题

问题描述 网页调用ocx控件打开或创建注册表的权限问题 在某几个win7 64位笔记本上, 通过服务器页面调用ocx读取注册表会提示无权限的现象,但使用本地html文件调用没问题, 不知是何原因,求大侠给点提示 解决方案 又试了一下,使用世界之窗浏览器可以正常使用了.但不明白为何? 解决方案二: ie本地file协议浏览(intranet)和http访问(internet)使用的是不同的安全设置,你按照本地的intranet安全配置internet安全设置 不过你这种需求没什么意义,只能针对特殊

ocx控件调用:js调用ocx控件

js调用ocx控件:a.注册ocx控件, regsvr32 %控件路径%\名称.ocxb.如果注册成功,在注册表里可以查看到已注册的控件名称.c.打开注册表编辑器,在菜单栏有个编辑然后选择查找输入控件名称,可以找到该控件,并且分配一个OBJECT CLASSID,也可以在一些编辑器中找到该控件OBJECT,例如EditPlus.选择OBJECT(最下面一行菜单倒数第五个),点击该控件名称,生成一段代码这时可以用OBJECT 的 ID 值(TestCTIX)去调用 ocx 控件里的方法. 本文链接

多线程-在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态?

问题描述 在html中调用ocx组件,其click事件在运行过程中如何改变按钮状态? 20C 我在做一个简单的网页demo,使用html语言调用ocx组件的方式完成前端功能加载和运行,我使用了一个按钮来调用ocx组件.我现在的问题是:我需要通过UI界面来清楚表示ocx组件的运行进度,比如:点击"执行"按钮,在执行过程中,按钮框变成"正在执行..."或者增加某种进度提示信息,当ocx组件执行完成后,按钮状态能够还原.我使用了很多方式,比如:1.增加进度条:2.通过定时

ie 权限-用js调用OCX,在IE上打开报“您想使用那个用户账户”

问题描述 用js调用OCX,在IE上打开报"您想使用那个用户账户" 用js调用OCX,在IE上打开报"您想使用那个用户账户", 每次打开加载OCX的界面都会报这个,大家有遇到这样情况的吗? 有人知道吗 解决方案 你的ocx是不是做了登录验证之类的操作,要指定账户什么的,自己看ocx的api 解决方案二: 应该没有吧,这个OCX别人包的 解决方案三: 有人知道吗,急,急,急,急,急,急,急,急,急,急 解决方案四: 还有其他的说法没!!!!!

封装-js调用ocx dll库(存在依赖库dll)出现问题

问题描述 js调用ocx dll库(存在依赖库dll)出现问题 最近遇到一个问题,我使用vc6封装的 atl-- dll的ocx控件, 名字为 test.dll (内部就一个add接口), 通过js调用,可以调用成功, 然后我又封装了一个 ocx的dll,名字为a.dll, a依赖于b.dll(这个就是一个动态链接库), 注册a.dll之后,再用js调用,单步调试浏览器就会报错:"对象不支持此属性和方法",这个是什么原因导致的? 解决方案 最有可能的原因,控件没有部署好,或者安全性问题

activex-JSP调用OCX不自动执行到OnCreate

问题描述 JSP调用OCX不自动执行到OnCreate 请教诸君,是否在OCX开发的是否有遇到如下现象: 用MFC写的OCX控件(ODL)的,在被JSP脚本引用后,点击IE的告警后,OCX不直接进入到OnCreat函数中,而是需要点击一下OCX的引用区域,才会执行过去,里面的方法是可以正常调用的请问有朋友遇到过相似的问题吗?希望给出一些意见,谢谢诸位.