主题:谁能帮忙解释一下这段代码的意思!
Type
CARDDATAS = record //*****改进
lCardkind:longint; //卡类型, 具体如下
lCardID:longint; //卡序号,最大值为31;第一张新密码卡一般为0,仅对经理卡,服务员卡,客人卡有效,其他卡无ID号,区分同一别同一密码的卡;
lKey:longint; // 密钥(3字节有效),对资料卡与时间卡无需密钥,一般使用0,密钥级数分为四级,设置级、经理级、服务员级、客人级,通道卡密钥与总经理同级密码,即同一门锁的通道卡与总经理卡使用同一密码。
cRoomOrName:array[0..8] of char; //姓名或房号,8字节,最后一字节为'/0'。
cDateTime:array[0..12] of char; //BCD格式'yymmddhhnnss',12字节,最后一字节为'/0'。受门锁硬件限制,门锁时间只认到分,且资料卡中读取的开门记录中的时间'年'为无效数据,为保持格式上的兼容,,一般填充'00';时间仅对客人卡有效;当为时间卡时,此字段为设置门锁的时间;当为资料卡时,此字段返回资料卡读取资料时的门锁时间(部分批次的门锁不支持此功能)。
cUserDefine:array[0..16] of char; //(暂时不用)用户自定义字段,16字节,最后一字节为'/0'。
end;
这是一段delphi的代码,谁能帮我解释一下是起什么作用的
我对delphi不懂的,谢谢了
CARDDATAS = record //*****改进
lCardkind:longint; //卡类型, 具体如下
lCardID:longint; //卡序号,最大值为31;第一张新密码卡一般为0,仅对经理卡,服务员卡,客人卡有效,其他卡无ID号,区分同一别同一密码的卡;
lKey:longint; // 密钥(3字节有效),对资料卡与时间卡无需密钥,一般使用0,密钥级数分为四级,设置级、经理级、服务员级、客人级,通道卡密钥与总经理同级密码,即同一门锁的通道卡与总经理卡使用同一密码。
cRoomOrName:array[0..8] of char; //姓名或房号,8字节,最后一字节为'/0'。
cDateTime:array[0..12] of char; //BCD格式'yymmddhhnnss',12字节,最后一字节为'/0'。受门锁硬件限制,门锁时间只认到分,且资料卡中读取的开门记录中的时间'年'为无效数据,为保持格式上的兼容,,一般填充'00';时间仅对客人卡有效;当为时间卡时,此字段为设置门锁的时间;当为资料卡时,此字段返回资料卡读取资料时的门锁时间(部分批次的门锁不支持此功能)。
cUserDefine:array[0..16] of char; //(暂时不用)用户自定义字段,16字节,最后一字节为'/0'。
end;
这是一段delphi的代码,谁能帮我解释一下是起什么作用的
我对delphi不懂的,谢谢了