我动态创建了一个控件数组
var
  Personnel :array [1..10] of TImage;
begin
  for i:=1 to 10 do
  begin
    Personnel[i] := TImage.Create(self) ;
    Personnel[i].Parent := self ;
    Personnel[i].Left := 100*i + 50 ;
    Personnel[i].width := 80 ;
    Personnel[i].height := 80 ;
    Personnel[i].Top := 130 ;
    Personnel[i].OnClick := PersonnelOnClick;
    Personnel[i].Visible := true ;
    Personnel[i].Name := 'img_Personnel' + IntToStr(i);
  end;
end;现在需要实现一个功能:
判断控件数组是否已经建立,如果没建立就创建,如果已经建立就释放后重新创建,应该如何做?