`

关于jacob调用ocx控件出现的问题

阅读更多
控件安装好后,在html的javascript代码能成功执行
document.all.UserControl1.ConvertToTiff('d:\temp\faxtest.doc','d:\temp\faxtest.tiff','');
在d盘temp目录下能找到新生成的tiff文件
但是用jacob调用,却没有生成tiff文件

ComThread.InitSTA();
String smsSendApplicationProgramId = "FaxCreator.FaxCreatorCtrl"; 
String typeLibLocation = "d:\\temp\\FAXCreator.ocx";
ActiveXComponent axc = new ActiveXComponent(smsSendApplicationProgramId);
Dispatch ob = axc.getObject();
Dispatch.call(ob, "ConvertToTiff", "d:\\temp\\faxtest2.doc", "d:\\temp\\faxtest2.tiff", "");
Variant var2 = Dispatch.call(ob, "getversion");
System.out.println("result = " + var2);
ComThread.Release();


在这种情况下,可能导致的原因会是什么?
1.jacob能不能成功调用ocx与ocx具体的内部实现是有关系的
2.jacob调用方式错误
3. ...

补充:调用其getversion方法是成功的,有返回值
分享到:
评论
2 楼 dracularking 2012-07-30  
zaweehom 写道
我也遇到这个问题,求解

jacob可能对源文件类型有限制,doc的也许不能转换成tiff。
1 楼 zaweehom 2012-07-26  
我也遇到这个问题,求解

相关推荐

    java调用ocx控件,jacob,jar和dll文件

    java调用ocx控件,jacob,jar和dll文件

    jacob/js调用ocx控件的demo

    主要涵盖jacob调用ocx控件的方法以及事件的源码demo,同时还有html页面中通过js调用ocx控件的代码示例,并附带自己开发的ocx控件,运行时需要注意先注册控件,并且配置好jacob安装包。

    jacob调用OCX控件总结

    介绍通过Java调用OCX控件几种方法,同时介绍调用控件时出现com.jacob.com.ComFailException 8000FFFF 错误的解决方法,历时两周,终于在微软文档中找到灵感,绝对原创,不过为连贯考虑,还是加上了一些网友提供的...

    jacob调用ocx控件灾难性故障

    针对jacob调用ocx控件,报灾难性故障的解决方法。

    通过 JACOB 实现 Java调用ocx控件

    通过 JACOB 实现 Java调用ocx控件,一MSCOMM32.OCX为例,有代码

    jacob技术开发文档

    java调用ocx控件的方法,jacob技术调用ocx控件的步骤、流程,java项目调用具体代码,java调用ocx控件参数传递,jacob调用ocx控件常见bug解决办法,并且附上了java调用word控件的demo代码

    java调用dll和ocx的开源控件

    java调用dll和ocx的开源控件,为当前最好用的控件,dll和ocx可是VB或VC开发的控件。

    JACOB各版本下载

    Java调用OCX控件 JACOB 使用Jacob非常方便,Java编程风格,需要了解的知识比较少。

    Java通过Jacob调用ActiveX,进行二进制数据交换

    对于二进制数据的交换必须使用Variant类型,但是在实际使用过程中使用VC2008ActiveX项目向导生成的ocx触发事件中带有Variant类型的参数时,ocx控件在触发事件消息之后就会出现内存异常,导致程序无法正常运行,而...

    jacob1.18源码和jar包

    从而建立起java到jacob dll到jni的之间的联系 LSH 调用Microsoft MediaPlayer等 )">JACOB里的总共有两个包: com jacob activeX:JACOB可以通过它调度(Dispatch)activeX 控件 com jacob com:JACOB通过它...

    jacob-1.17-M2(支持64位和32位)

    jacob-1.17-M2(支持64位和32位) Java调用OCX控件 JACOB 使用Jacob非常方便,Java编程风格,需要了解的知识比较少。

    jacob1.18源码+jar包

    从而建立起java到jacob dll到jni的之间的联系 LSH 调用Microsoft MediaPlayer等 )">JACOB里的总共有两个包: com jacob activeX:JACOB可以通过它调度(Dispatch)activeX 控件 com jacob com:JACOB通过它...

    jacob大全-java操作office

    通过Java调用OCX控件使用Jacob非常方便,Java编程风格,需要了解的知识比较少。

Global site tag (gtag.js) - Google Analytics