java调用dll时如何在.h文件中声明带指针和返回形参的函数

diaalphisto 2007-07-04 01:51:54
因为要调用特殊设备,JSP页面必须要调用以前写好的DLL,DLL有源代码。
看了文章,要先在一个JAVA类里面声明DLL全部函数,但这个DLL所有函数的入口参数都是指针,部分参数还要返回。
所以请问下 声明的时候如何处理如bool a(int * x,char &y);这样的东西?
...全文
201 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamdanielleela 2009-01-25
  • 打赏
  • 举报
回复
我现在也遇到同样的问题,请问楼主解决了吗? JNative JNA 可以方便处理你的问题。你有dll源码就好办,这两个开源组件都有处理指针类参数的方案.我现在的问题是不能改dll,有一个函数返回的是指针,怎么也不能正确调用...
majia1hao 2007-09-30
  • 打赏
  • 举报
回复
间接调用现成的dll

先写个封装这些功能的包含native方法的java类,然后javah生成c代码,由c去调用dll

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧