VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: humphrey

java如何调用vb dll

[复制链接]

0

主题

23

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
发表于 2020-6-25 09:15:01 | 显示全部楼层
JNI技术,而且并不是随便一个dll文件都可以调用的,这个dll文件必须是按java类通过javah命令生成的头文件写.
回复

使用道具 举报

0

主题

21

帖子

19.00

积分

新手上路

Rank: 1

积分
19.00
发表于 2020-6-30 11:15:01 | 显示全部楼层
唯一正常办法:

用c/c++写一个调vb dll的jni

歪主意:

去研究一下rundll32.exe这个程序,可以从命令行调dll中的函数。

比如rundll32 user.exe,exitwindows 在98里面可以关机
回复

使用道具 举报

1

主题

6

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-7-9 10:00:01 | 显示全部楼层
楼上几位说的过程我粗略看过一些,就是通过javah生成头文件,然后生成dll,这个对于c/c++ dll生成是对的.
我所以会提出问题是因为碰到一个vb dll,生成头文件的过程就无从下手了,请问我理解对吗?不知道除了jacob还有什么方式可以调用vb dll不?我也希望把过程了解清楚,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表