赋值后再调整动态数组的元素个数

SetLength(InvRowArr, 2);
  InvRowArr[0].Name := 'abcdefg';
  InvRowArr[1].Name := 'eeeeeeeeee';

//  InvRowArr := nil;
  SetLength(InvRowArr, 1);//执行后原来的元素1 存在
  SetLength(InvRowArr, 3);//执行后原来的元素1 存在,2 不存在
Exit;
原文地址:https://www.cnblogs.com/CodeGear/p/5073048.html