以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请教While ...end while 如何中断退出 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=143382) |
-- 作者:lanbor -- 发布时间:2019/11/22 12:42:00 -- 请教While ...end while 如何中断退出 以下是读取:中控指纹考勤机的刷指纹记录语句; 使用场合是:在开会之前, 程序开启(TimerTick 事件)连续读取卡钟记录, 让所有参会人员刷指纹签到,每刷一个指纹,程序就报告一下,某人已经签到; 问题如下: If AxCZKEM1.ReadGeneralLogData(iMachineNumber) Then \'一次性读出当前指纹机里面的所有记录到内存中 While AxCZKEM1.SSR_GetGeneralLogData(iMachineNumber, sdwEnrollNumber, idwVerifyMode, idwInOutMode, idwYear, idwMonth, idwDay, idwHour, idwMinute, idwSecond, idwWorkcode) s1 = sdwEnrollNumber \'-----------员工卡号数字 请教: 1. 如何实现:每次只读一条记录就跳出来, 2. 因为里面记录很多,只想得到,最后一个人的刷指纹记录, End While End If 或者是说:要实现以上会议签到目的,还有更好的实时读指纹记录的方法吗? 请大师指教,非常感谢!
[此贴子已经被作者于2019/11/22 12:45:31编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/11/22 13:33:00 -- While 添加 ‘代码 exit while 退出循环 end while 正常应该有接口可以获取所有数据的吧? |
-- 作者:lanbor -- 发布时间:2019/11/22 14:49:00 -- 谢谢蓝老师 谢谢蓝老师 我暂时采用:签到之前执行一次清除卡钟的所有记录来对应。
|