java jnative调用DLL 对于引用类型的值怎么取回,求解
1个回答
展开全部
请参考 JNative 手册, 网上有. 这是调用标准C/C++动态库的最简单的方案.
调用步骤:
加载 dll 中的方法:
1
2
JNative f_xxx= new JNative("dll文件", "方法名称", Convention.STDCALL);
f_xxx.setRetVal(Type.INT); //设置返回值
调用:
1
2
f_xxx.setParameter(0, 参数1);
...
获取返回值
1
2
f_xxx.getRetValAsInt() 或其他...
调用步骤:
加载 dll 中的方法:
1
2
JNative f_xxx= new JNative("dll文件", "方法名称", Convention.STDCALL);
f_xxx.setRetVal(Type.INT); //设置返回值
调用:
1
2
f_xxx.setParameter(0, 参数1);
...
获取返回值
1
2
f_xxx.getRetValAsInt() 或其他...
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询