var
  buffer: Pointer;
  rbuf:array[1..6] of byte;move(buffer^,pchar(@rbuf^),bufferlength);//procedure Move(const Source; var Dest; Count: Integer);
//pchar那部分不对呢,查了很久资料还是不知道怎么写//另外不是很了解为什么move里面定义 const source
本来一个pointer就很清楚了丫,为什么还要酱紫写:buffer^
还象有点多余呢,初学,请大家指教阿

解决方案 »

  1.   

    move(buffer^, rbuf[Low(rbuf)],  Length(rbuf));const Source定义表示在move过程内部不能改变参数Source。—————————————————————————————————
    宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
    —————————————————————————————————