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

科密考勤机的二次开发有关问题,有人做过么,帮帮忙

2013-01-08 
科密考勤机的二次开发问题,有人做过么,帮帮忙啊本帖最后由 MOP2009 于 2010-12-07 17:50:23 编辑最近要做

科密考勤机的二次开发问题,有人做过么,帮帮忙啊
本帖最后由 MOP2009 于 2010-12-07 17:50:23 编辑 最近要做一个考勤机的二次开发,我们公司用的是科密的C21考勤机,要将考勤机的数据通过网络访问(TCP/IP)显示到公司的OA系统上,我们公司的OA是用JSP开发的,结合科密官网给的资料,我想的是用科密提供的OCX控件,调用科密给的接口来开发,我把OCX控件安装好后,科密提供的dephi和vb的例子都能访问到考勤机了,但是我用JAVASCRIPT写的调用接口的测试始终不能成功啊,调用几个开机或者关机的方法,能返回flase(虽然没能找到网络上的考勤机,但是能调用方法返回false,这个应该算是方法能调用吧),但是调用通过IP连接方法,总是报类型不匹配,这个方法参数是一个string,两个integer,这个是接口方法(function SetIPAddress(var lpszIPAddress: WideString; dwPortNumber: Integer; dwPassWord: Integer): WordBool;)不会有什么错误吧,那位做个的朋友帮帮忙啊。
下面是相关代码


<object classid="clsid:819ECD5B-438B-4822-A526-1984C093CEC8" id="FK328KM_Control" name="FK328KM_Control" width="32" height="32">
</object>




   var a=document.getElementById('FK328KM_Control');
    function onloader(){
      alert(a.PowerOffDevice(1));
      //alert(a.ReadGeneralLogData(1));
      var ip='192.168.30.113';
      //a.PowerOffDevice(1);
      a.SetIPAddress(ip,5005,1);
   }


[解决办法]
a.SetIPAddress('192.168.30.113',5005,1);

热点排行