⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 扩展批读数据说明.txt

📁 一款基于标准IC卡考勤数据读写操作示例的开发源程序。主要给需要开发IC卡和考勤系统的网友学习参考用
💻 TXT
字号:
示例中写得不是很完善,请谅解

function BatchReadRecordEx(hPort: THandle; Action: Integer; Bytes: Integer; var Count: Integer; Data: PChar): Integer; stdcall; external EASTRIVER_API
//参数说明:
//hPort         : 端口句柄,需要联机
//Action        : 功能,第一次传0,如果读一下批设为1,重读上一批时设为0
//Bytes         : 每条记录的长度,目前为16
//Count         : 返回本次所读取的记录数,如果为0表示没有记录了
//Data          : 返回的数据,格式:卡号+TAB制表符+日期+TAB制表符+状态+TAB制表符+标志+','+.......(每条记录用,号隔开)
//返回值
//0             :正确

   下面再说明一下读数据要注意的过程:
    1、如果这一批读不出来(也许通讯引起,也许线路引起),可以把Action设为0,或者保存不成功也设为0,表示要继续读这一批,这时不会删除数据。
    2、记录的分解要根据返回的记录条数据进行截取,不能单纯根据变量进行自动截取,如果不足16条时,上一批。
    3、如果有条件可以做一个测试,保存数据的中途设置一个开关,保存几条后就自动退出软件,看机上的数据是否会丢失。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -