jna 调用本地DLL返回值的问题
tlg 2010-07-23 03:09:51 DLL 中现有函数:
int WINAPI OmrS(LPSTR aaa);
int WINAPI OmrG(LPSTR bbb);
我在JAVA这样定义
public interface UserLibInterface extends Library {
//这句是利用Native.loadLibrary加载所要访问的动态链接库
UserLibInterface INSTANCE = (UserLibInterface)Native.loadLibrary("MOmrCom", UserLibInterface.class);//, DEFAULT_OPTIONS);
int OmrS(String aaa); //发送指令
int OmrG(String bbb); //接受返回值
}
//接受返回值
String dd="";
OmrG(dd);
但接受不到返回值(返回值一定有)。我尝试过其它方式,也不行
是不是我这样的写法不行??? 或怎样写才正确。