那位用到过啊

解决方案 »

  1.   

    var s: string;
        a: TByteDynArray;
    begin
      s:= 'TESTING';
      SetLength(a, Length(s));
      Move(s[1], a[0], Length(s));
      

  2.   

    var s: string;begin
      s:= 'TESTING';
      PByte(@s[1]);
      

  3.   

    to:aiiriib: TByteDynArray;
    b := a; 为什么这样会报一个地址错误?
      

  4.   

    请问什么 use SetLength啊?
      

  5.   

    我是说你的a是怎么处理的,是不是没有用SetLength把它贴出来看看
      

  6.   

    var s: string;
        a,b: TByteDynArray;
    begin
      s:= 'TESTING';
      SetLength(b, Length(s)+1);
      Move(s[1], b[0], length(s));
      a:=b;--到这一步就报错