还有LongRec(FDesignInfo).Hi
LongRec定义是这样:
  LongRec = packed record
    case Integer of
      0: (Lo, Hi: Word);
      1: (Words: array [0..1] of Word);
      2: (Bytes: array [0..3] of Byte);
  end;看不明白是什么意思

解决方案 »

  1.   

    Long32位,Word16位,Byte8位,
    Hi,Lo即把32位分为高低两个16位来读取
      

  2.   

    这是变体记录,相当于c的联合类型,即
    LongRec可以是下面三种任何一个,只占4字节
    LongRec = packed record 
         Lo, Hi: Word; 
          end; LongRec = packed record 
     Words:array [0..1] of Word; 
      end; LongRec = packed record 
          Bytes: array [0..3] of Byte; 
      end;