首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

JAVA施用jacob调用VB写的动态库

2012-12-23 
JAVA使用jacob调用VB写的动态库最近有一需求要用JAVA调用VB写的动态库在网上搜了一个方案,试验成功:1.新建

JAVA使用jacob调用VB写的动态库
最近有一需求要用JAVA调用VB写的动态库在网上搜了一个方案,试验成功:

1.新建VB工程:MathProj  类名:Math, 代码如下

Public Function Mult(in1 As Variant, in2 As Variant) As Variant
    Mult = in1 * in2
End Function

2.生成MathProj.dll动态库文件

3.用regsvr32     "C:\Documents and Settings\Administrator\桌面\MathProj.dll" 注册

4. 引入jacobBin_17中jacob.dll、jacob.jar文件,jacob.dll放system32下
   jacob.jar放入web工程lib目录下

4.在JAVA中代码如下:
  Dispatch myCom = new Dispatch("MathProj.Math");
  System.out.println(myCom.call(myCom, "Mult", new Variant(6), new Variant(6))); 


5. 运行JUNIT 输出结果:
    36
测试成功!

热点排行