右侧
当前位置:网站首页 > 资讯 > 正文

javaocx调用,java调用ocx中的接口

作者:admin 发布时间:2024-04-20 12:45 分类:资讯 浏览:8 评论:0


导读:JAVA怎么调用OCX控件下载一个jacob的jar包,按要求把它放在相应的位置,注意jar包的版本和你所安装的jre的匹配。然后就可以了用了。一般来说,如果你找不到开源包,那...

JAVA怎么调用OCX控件

下载一个jacob 的jar包,按要求把它放在相应的位置,注意jar包的版本和你所安装的jre的匹配。然后就可以了用了。

一般来说,如果你找不到开源包,那么就通过JNI技术调用DLL,然后用DLL调用OCX控件。

要调用 就必须知道Active中的方法的API。然后加载Active这个dll。然后将参数传入到你要用的方法里。然后去执行方法。你去下个Jnative的jar包。很简单的。

activex组件要register注册,只有在本地注册后,在页面里才可以调用。

你用jacob去掉别的DLL还是要调用jacob.dll?把dll放到,library.path中在程序里加static{System.loadLibrary(dll名);}然后再试一下。

OCX 是 ActiveX 控件,不能直接运行,需要在 VB 或者 C++ 中对其进行调用。编程序的话,权衡起来 C++ 最好,但是对于一些小的日常应用,对安全性和执行效率要求不高的时候,VB 是首选。

java如何调用ocx控件中的事件啊?我是在SWT中使用OleClientSite的_百度...

Active应该是dll文件。要调用 就必须知道Active中的方法的API。然后加载Active这个dll。然后将参数传入到你要用的方法里。然后去执行方法。你去下个Jnative的jar包。很简单的。

当使用 Regsvr3exe 时,它会尝试加载该组件并调用它的 DLLSelfRegister 函数。如果此尝试成功,Regsvr3exe 会显示一个指示成功的对话框。

首先,人们发现VBX控件不见了,全部换成了OCX控件,这个OCX可能是指OLE Custom Controls,这个OLE已经不是传统的OLE了,用现在的话说,它就是COM控件。

标签:


取消回复欢迎 发表评论: