社区
Java SE
帖子详情
dll 调用另一个dll
SHW800
2009-05-14 08:08:06
我自己用JNI做了一个A.DLL,里面封装了在java下定义的本地方法getResult(),最后能在java里面调用我的A.DLL。现在我想再做一个B.DLL,用它调用A.DLL里的函数,然后用java调用B.DLL里的函数,请问它的原理是什么呢,我该怎么来实现?能给我个具体的例子吗?谢谢各位帮忙了!!!
...全文
64
6
打赏
收藏
dll 调用另一个dll
我自己用JNI做了一个A.DLL,里面封装了在java下定义的本地方法getResult(),最后能在java里面调用我的A.DLL。现在我想再做一个B.DLL,用它调用A.DLL里的函数,然后用java调用B.DLL里的函数,请问它的原理是什么呢,我该怎么来实现?能给我个具体的例子吗?谢谢各位帮忙了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SHW800
2009-05-15
打赏
举报
回复
谢谢sjkof,提醒了我,问题解决了!
sjkof
2009-05-15
打赏
举报
回复
如果你想调用B.dll,那么与你java程序交互的就是B.dll, 所以和你第一个例子中A.dll的做法一样。
而B.dll调用A.dll那纯粹就是C++方面的东西了
nativejava
2009-05-15
打赏
举报
回复
你的小冬菇 有多大啊
zhaodalong
2009-05-14
打赏
举报
回复
我会javascript调用dll,JAVA现在还没有研究!
js中是object嵌入的,
其余的我真不会了!
友情 up !
GeekZFZ
2009-05-14
打赏
举报
回复
帮顶
lzheng2001
2009-05-14
打赏
举报
回复
帮顶
java用JNA
调用
dll
实例,包含各种参数
调用
实例中演示了各种参数形式的
DLL
函数
调用
,如:基本数据类型、基本数据类型的指针和引用、结构体、结构体的指针和引用、函数指针和回调函数、字符串指针、输入数组、输出数组等,非常实用。
指定文件夹
调用
dll
,
dll
里面又
调用
dll
方式一 采用LoadLibraryEx ... 若
DLL
不在
调用
方的同一目录下,可以用LoadLibrary(L"
DLL
绝对路径")...但若
调用
的
DLL
内部又
调用
另外
一个
DLL
,此时
调用
仍会失败。解决办法是用LoadLibraryEx: LoadLibraryEx("
DLL
绝对路
C++
dll
中引用其他
dll
1 新建
DLL
项目MY
DLL
2 创建类CMyOP,修改类为导出类 #pragma once class __declspec(
dll
export) CMyOP { public: int Add(int a, int b); }; #include "pch.h" #include "CMyOP.h" int CMyOP::Add(int a,...
编写
DLL
中
调用
其他
DLL
如果你在编写
一个
dll
的时候
调用
了另
一个
DLL
的功能,那么你自己写的那个新生成的
DLL
不能独立使用,使用时需要你编写的
DLL
和LIB,以及你
调用
的
DLL
才能正常使用。
[C++][
Dll
]
dll
调用
其他路径下的
dll
的简单方法
1.设置延时加载其他
dll
项目属性--》连接器--》输入--》延迟加载的
DLL
,在这里填写
dll
的全称,如pci8408.
dll
2.在
dll
被程序加载的时候更新一下
dll
的搜索路径(一般在
dll
中的InitInstance函数或者
dll
main函数中添加...
Java SE
62,614
社区成员
307,318
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章