try ..move(buffer,pchar(@rbuf^),bufferlength);//

解决方案 »

  1.   

    rbuf的定义:
    rbuf:array[1..6] of byte;
      

  2.   

    你的rbuf怎么定义的?例子1
      var
         rbuf : array[0..1024] of char;
      begin
         ....
         move(buffer^, rbuf, BufferLength);
         ......  
      end; 2
      var
         rBuf :array of char;
      begin 
         .....
         setlength(rbuf, BufferLength);
         move(buffer^, rbuf[0], BufferLength);
         ......
      end;good lock, guy :-)
      
      

  3.   

    rbuf的定义:
    rbuf:array[1..6] of byte;
      

  4.   

    move(buffer^,pchar(@rbuf)^,bufferlength);
    优先级问题
      

  5.   

    move(buffer^,pchar(@rbuf)^,bufferlength);
    这个我也试过了,还是不行
    suvi()的可以啊,问题解决了
    谢谢各位的热心帮忙
      

  6.   

    其实(@rbuf)^就是rbuf,没理由不行啊,给个说法,(不要分,就讨个说法)
      

  7.   

    对不起,我把(@rbuf)^看成(@rbuf^)^
    你那个也行,谢谢你帮忙了,你挺热心的,能交个朋友吗?
    qq 45553746