求jNative 高手解答
我想用jNative 读取一个dll文件里的函数方法描述如下:
(1) 识别标签ID号
apiReturn ISO6B_ReadLabelID(HANDLE hScanner, BYTE *IDBuffer, int *nCounter,int Address)
功能:
读取天线辐射范围内所有可识别电子标签的ID号。
入口参数:
hSacnner / hSocket:读写器通讯口句柄
出口参数:
nCounter:返回实际读取到ID号的标签数
IDBuffer:读取到的标签ID号存放缓存
RS485Address:读写器RS485组网地址,RS485Address=0表示不组网。
返回:
如果函数返回值为_OK, 则表示识别成功,否则为失败原因。
请问该怎么写 重点是怎么接受它的出口函数呀 求解答 在线等 万分感谢 --------------------编程问答-------------------- 没人搭理么??
我自己写的出现了很奇怪的问题
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x10002698, pid=4060, tid=5932
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
# Problematic frame:
# C [Reader1000DLL.dll+0x2698]
#
# An error report file with more information is saved as:
# D:\myproject\eproject\asset\hs_err_pid4060.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
# --------------------编程问答-------------------- jNative 没用过
不过做这事,我主要是看java写的native生成的头文件的方法名、参数名等是否与dll文件.cpp或.h的一致。
然后看加载dll的路径是否正确。
补充:Java , Java SE