本帖最后由 jy0025910 于 2010-06-24 10:02:23 编辑

解决方案 »

  1.   

    提示很清楚了,类型不匹配。定义一个类型:
    type
      LongIntArray = array of Longint;修改函数为:
    fucntion loadTxt(plngRowCnt: LongIntArray): Boolean;
    begin
      SetLength(plngRowCnt, 10);
    end;
      

  2.   

    如果你传进来的参数是允许改变的,那你在定义函数内参数时加var,否则加const
    当然,不允许改的情况下你就别想设置参数长度了
      

  3.   

    2楼的才是正解。array of xxx出现在参数,叫做“开放数组”类型,注意和动态数组的区别