回 帖 发 新 帖 刷新版面

主题:谁能帮忙解释一下这段代码的意思!

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不懂的,谢谢了

回复列表 (共2个回复)

沙发


[em1]这些好象不是代码吧~只是对自定义函数的一些说明。

板凳

我查了一下,在delphi中这是自定义一个数据类型
的一段代码

我来回复

您尚未登录,请登录后再回复。点此登录或注册