【类库教程】JAVA 读取 DLL,使用 jacob-1.18 读取 ERP LN 得 dll 脚本

本贴最后更新于 1915 天前,其中的信息可能已经沧海桑田

1.对应得 jacob-1.18.dll 放到 jdk/jre/bin 路径下(jdk 项目)

2.对应得 jacob-1.18.dll 放到 tomcat/bin 下(tomcat 项目)

3.放到 windows/system32 下(不必须),注册

4.运行 dcomcnfg ,找到 Baan.Application.47 相关名称 属性-标识 改为交互式

5.tomcat 服务 - 属性 - 登录 - 以下账户登录 改为管理员登录

6.相关代码

public class Test {
    public static void main(String[] args) {
        //Baan.Application.47  BECS得ClassName
        ActiveXComponent bw = new ActiveXComponent("Baan.Application.47");
        //call=0 连接成功
        //ParseExecFunction 默认
        //owhinrdll90001 脚本dll名称 o wh inr dll90001
        //approve.sfc.wh.order.line(..) dll中得方法
        //NJR045866 1 2 1  方法参数
        Variant call = Dispatch.call(bw,"ParseExecFunction","owhinrdll90001",
                "approve.sfc.wh.order.line(\"NJR045866\",\"1\",\"2\",\"1\")");
        //   property返回结果值
        Variant property = bw.getProperty("ReturnValue");
        System.out.println("property"+property);
    }
}
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3167 引用 • 8207 回帖
  • erpln
    1 引用

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...