java调用vc的ActiveX控件
问题是这样的,在b/s结构的java程序中,客户要在浏览器上对插入本机的一个硬件进行操作。而操作这个硬件的dll是需要在系统中注册的,而且在vc下调用时还必须支持类向导。那个dll中有事件的。
我想这样实现,用jni来实现java对硬件的操作,不知道可行不?
我在实现时遇到的问题是,编译好了.h文件,在实现dll时作不下去了。首先是硬件的dll不知道如何引入到jni需要的dll中,本想建立一个win32的动态链接库的,可是那个硬件dll必须要在支持类向导的vc中才能引用。勉强加入之后,声明了一个全局变量,结果感觉那个dll好像不工作,所以的返回值全是1,而且其中的事件回调函数不知道怎么实现?那是必须要实现的。我想可能就是没有对硬件初始化才会出现这种情况的。
帮帮我吧! 分好说,不够就说。