//A.pas
...
procedure abc();
var
  a:array of integer;
begin
  
end;//b.pas
...
procedure def(var aaa:array of integer);
var
  b:array of integer;
begin
  aaa:=b; //为什么这里提示Incompatible types:'Array' and 'dynamic array'
end;上面出错的地方我用  aaa:=copy(b);也不行,为什么?谢谢!
还有,为什么在DEF过程中对aaa用setlength()也不行?谢谢!
上面两个问题要如何解决?谢谢!