type
 myrecord=record
  id:integer;
  comment:string;
end;有一过程需要返回该类型数组,长度不定,第一中种都通不过编译
function getmyrecord():array of myrecord;
第二种可以定义,但实现中不能用setlength
procedure getmyrecord(var myrecords:array of myrecord);
begin
 setlength(myrecords,10);    //出错
end;怎么办?上csdn求助