這是一個關于設置考勤機的程序﹐附件里是廠商提供的VB實例﹗是調用DLL的﹐我只要知道是怎么調用的﹐那個函數的原型就OK了關于這個函數說明書里也有﹐但不詳細﹗如下﹕
3.13、批量读数据(^2G)
语法:
function BatchReadRecord(hPort: THandle; var Records: array of TICRecord{; ArraySize: Integer}): Integer;
参数说明:
hPort : 端口句柄, 需要联机
Records : 返回记录数组, 最少需要16个单元
ArraySize : Delphi不需要,如果是VB或是C++需要传数组大小参数
返回变量:
-1 : 错误
0 : 记录已经读完
1-16 : 正确读取的记录条数**它沒說明TICRecord這個記錄的原型﹗所以DELPHI做就無從下手了﹗
只要直接幫我把附件VB實例中的代碼貼出來﹗我這里沒裝VB ﹐所以 (﹕ !!!!
VB實例下載地址﹕ http://bbs.2ccc.com/attachments/xie116_200563015378.rar
3.13、批量读数据(^2G)
语法:
function BatchReadRecord(hPort: THandle; var Records: array of TICRecord{; ArraySize: Integer}): Integer;
参数说明:
hPort : 端口句柄, 需要联机
Records : 返回记录数组, 最少需要16个单元
ArraySize : Delphi不需要,如果是VB或是C++需要传数组大小参数
返回变量:
-1 : 错误
0 : 记录已经读完
1-16 : 正确读取的记录条数**它沒說明TICRecord這個記錄的原型﹗所以DELPHI做就無從下手了﹗
只要直接幫我把附件VB實例中的代碼貼出來﹗我這里沒裝VB ﹐所以 (﹕ !!!!
VB實例下載地址﹕ http://bbs.2ccc.com/attachments/xie116_200563015378.rar
解决方案 »
- 发一个QQ堂游戏的外挂源码,演示了如何使用驱动等
- 一个关于Datagrid的问题~~~在线等~!
- 帮给看看.分数不够在加!.帮网友写的程序
- 为何我声明CreateFile出现提示user-defined type not defined
- 急,关于复制文件的问题?100分。
- 打印窗口时,一张A4宽是多少缇?
- 怎么让电脑自动、画出正 N 边型,高分求助!!
- 关于vb 网络编程的问题
- 请推荐一本书给我!
- 如何得到RealProducer Basic 在windows\temp目录建的临时文件名,每次都不一样。
- 怎么在VB中实现对access的数据库输出到excel的实现呀???
- datagrid控件最大能显示多少条记录?msflexgird控件能最大显示多少条记录,记录集对象最大能支持多少条记录
dim nCount as long
nCount=100
redim vRec(100) as variant
if BatchReadRecord(8192,vRrec,nCount)>0 then
msgbox "OK"
end if
8192这是要改成实际连接的端口号的
只要直接下載 http://bbs.2ccc.com/attachments/xie116_200563015378.rar 這個實例
再用VB打開源程序﹐再打全部代碼貼上來就OK了﹗﹗﹗
我是沒裝VB才到這來求救的﹗﹗﹗﹗﹗謝了
card As String * 20 ' 卡号字符串
TimeString As String * 20 ' 14位刷卡时间字符串, 格式为yyyymmddhhnnss
EmpId As String * 10
Mark As Long ' 读卡机标识字符
flag As Long ' 存储卡的结果
' flag = 0 : 表示为正常卡
' flag.0 = 1 : 表示为非法门禁卡
' flag.1 = 1 : 表示为非法考勤卡
' flag.2 = 1 : 表示为黑名单卡
cardTimes As Long ' 发卡次数, 0-15
cardGroup As Long ' 卡的组别, 0-255
End Type