VarArrayCreate              函数        以给定的界限和维数建立变体数组 
VarArrayDimCount            函数        返回给定变体的维数 
VarArrayHighBound          函数        返回给定变体数组维数的上界 
VarArrayLock                函数        锁定给定的变体数组 
VarArrayLowBound            函数        返回给定变体数组维数的下界 
VarArrayOf                  函数        返回指定变体的数组元素 
VarArrayRedim              函数        通过改变上限来调整变体的大小 
VarArrayUnlock              函数        解锁指定的变体数组 自己试试

解决方案 »

  1.   

    var
      a:array of array of integer;
      b,c,d: Integer;
    begin
      setlength(a,9);
      b:=VarArrayHighBound(a,1);//得到动态数组的结束行数 a=8
      d:=VarArrayLowBound(a,1);//得到动态数组的起始行数
      d:=VarArrayDimCount(a);//得到动态数组的维数 b=2
    end; 
    end;
      

  2.   

    var
      a:array of array of integer;
      b,c,d: Integer;
    begin
      setlength(a,9);
      b:=VarArrayHighBound(a,1);//得到动态数组的结束行数 b=8
      c:=VarArrayLowBound(a,1);//得到动态数组的起始行数 c=0 总共9行,0-8
      d:=VarArrayDimCount(a);//得到动态数组的维数 d=2
    end; 
    end;