首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么调用DLL到本地来操作串口

2011-12-30 
如何调用DLL到本地来操作串口?DLL是硬件接口(在本地可调用),已封装打开串口以及操作硬件的程序,将DLL放在

如何调用DLL到本地来操作串口?
DLL是硬件接口(在本地可调用),已封装打开串口以及操作硬件的程序,将DLL放在服务器上,现在想从服务器调到客户端来操作硬件,也就是远程可调用打开串口等操作,有什么办法可行?
DLL里的串口函数:
function   Java_com_gsxunjiansys_CommDLL_BeanDLL_termcommopen(PEnv:   PJNIEnv;
    Obj:   JObject;PortI:   JString):Jint;
Var
    JVM:   TJNIEnv;
    Port:String;
Begin
    JVM   :=   TJNIEnv.Create(PEnv);  
    Port:=JVM.UnicodeJStringToString(PortI);
    JVM.Free;

    if   Term_CommOpen(pchar(Port))   then
    Begin
        //Application.MessageBox(pchar(Port),   '提示 ',   MB_IconInformation);
        result:=1;
    End;

End;

[解决办法]
你是不是在沈阳
[解决办法]
1.建立java主程序,例如System.loadLibrary( "jwtain ");
2.用javah生成和主程序对应的头文件
3.修改java的本地安全策略,使得有权限访问本地的动态链接库
[解决办法]
学习一下大家的经验。..
[解决办法]
学习一下啊.
[解决办法]
高手的问题总是不知道该怎么回答
只能跟着顶一下

热点排行