Dim lngEnrollNumber, lngMachineNumber As Long
Dim lngEMachineNumber, lngBackupNumber As Long
Dim lngMP(0), lngPSW(0) As Long
Dim lngEnrollData(459) As String
Dim strTmp As String
Dim i As LonglngMachineNumber = 1
lngEnrollNumber = 12345678
lngEMachineNumber = 1
lngBackupNumber = 0
If ZKKEEPER1.GetEnrollData(lngMachineNumber, _
lngEnrollNumber, _
lngEMachineNumber, _
lngBackupNumber, _
lngMP(0), _
lngEnrollData(0), _
lngPSW(0)) = True Then
Debug.Print “MachinePrivilege = “ & CStr(lngMP(0))
strTmp = vbNullString
For i = 0 to 127
strTmp = strTmp + Cstr(lngEnrollData(i))
Next i
Debug.Print “EnrollData = “ & strTmp
Debug.Print “PassWord = “ & CStr(lngPSW(0))
Wend
Dim lngEMachineNumber, lngBackupNumber As Long
Dim lngMP(0), lngPSW(0) As Long
Dim lngEnrollData(459) As String
Dim strTmp As String
Dim i As LonglngMachineNumber = 1
lngEnrollNumber = 12345678
lngEMachineNumber = 1
lngBackupNumber = 0
If ZKKEEPER1.GetEnrollData(lngMachineNumber, _
lngEnrollNumber, _
lngEMachineNumber, _
lngBackupNumber, _
lngMP(0), _
lngEnrollData(0), _
lngPSW(0)) = True Then
Debug.Print “MachinePrivilege = “ & CStr(lngMP(0))
strTmp = vbNullString
For i = 0 to 127
strTmp = strTmp + Cstr(lngEnrollData(i))
Next i
Debug.Print “EnrollData = “ & strTmp
Debug.Print “PassWord = “ & CStr(lngPSW(0))
Wend
解决方案 »
- 【推荐工具】一键Release,一键拷贝所有所需DLL(windows下)
- 关于hint小问题,高手一点就通(在线等待)
- 关于LISTVIEW操作数据库问题!!!急急急,在线等!!!
- 请用过wise installation的兄弟姐妹们帮个忙!急啊!
- 操作系统不同导致结果不同
- 在DELPHI6中如何实现VS.NET中的菜单和工具栏等控件的样式????????
- 一个经常出现的问题,关于数据库增加记录的
- 有没有delphi下用原始socket编的嗅探器的源代码?
- 哪位兄弟提示一下:点关闭按钮时出错,打开窗口时,直接关闭窗口也出错.
- 纵向垒加的SQL应该怎么写?
- 有关控制程序执行的脚本,或相关的资料??
- 有关FastReport,它的行高不能设置为整数?怎解决?
lngEnrollNumber, lngMachineNumber: integer;
lngEMachineNumber, lngBackupNumber: integer;
lngMP, lngPSW: integer;
lngEnrollData: array[0..459] of string; //此句看是否需要修改類型
strTmp: string
i: integer;
begin
lngMachineNumber := 1;
lngEnrollNumber := 12345678;
lngEMachineNumber := 1;
lngBackupNumber := 0;
if ZKKEEPER1.GetEnrollData(lngMachineNumber, lngEnrollNumber,
lngEMachineNumber, lngBackupNumber, _
lngMP, lngEnrollData, lngPSW) then
begin
// Debug.Print “MachinePrivilege = “ & CStr(lngMP(0))
ShowMessage('MachinePrivilege = ' + IntToStr(lngMP);
strTmp := '';
for i := 0 to 127 do
strTmp := strTmp + lngEnrollData(i); // Debug.Print “EnrollData = “ & strTmp
showMessage('EnrollData = ' + strTmp);
// Debug.Print “PassWord = “ & CStr(lngPSW(0))
showMessage('PassWord = ' + IntToStr(lngPSW)
end;
end;
//是要把string改成integer
ZKKEEPER1.GetEnrollData(lngMachineNumber, lngEnrollNumber,lngEMachineNumber,ngBackupNumber,lngMP, lngEnrollData, lngPSW)
其中lngEnrollData为integer类型。
lngEMachineNumber, lngBackupNumber, _ //不要最后的_
lngMP, lngEnrollData, lngPSW) then