首页 新闻 搜索 专区 学院

js调用ocx函数的问题:类型不匹配

0
悬赏园豆:5 [已关闭问题] 关闭于 2012-09-04 09:21

近日测试指纹
在与WEB连接时采用前台js调用,与指纹机的连接及释放边接,关闭指纹机操作正常,但读取指纹机信息时比如时间时就出现:(类型不匹配)型态不符合(fkid.GetDeviceTime(adate);这一行),相关代码如下:

View Code
var fkid=document.getElementById("fkocx");
fkid.connectUSB(
1,1263);
var adate = new Date();
try
{ fkid.GetDeviceTime(adate);}
catch(e)
{ alert(e.description);}

但是在与win连接时同样调用函数则执行正常,相关代码如下:

View Code
Dim vdwDate As Date
FKAttend.ConnectUSB(
1, 1263)
FKAttend.GetDeviceTime(vdwDate)
TextBox3.Text
= vdwDate
FKAttend.DisConnect()

哪路大虾能帮看看错误在哪里?在js下要如何修改?
先谢过!

问题补充: 检查了原c++代码中接口函数定义为long FP_EXPORT FK_GetDeviceTime(long nHandleIndex, DATE * pnDateTime); 会是这里的问题吗?
小哈的主页 小哈 | 菜鸟二级 | 园豆:295
提问于:2011-03-07 15:36
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册