为了显示窗体我
自己定义了一个ShowForm(Form:TForm;FormClass:TFormClass)函数
但为什么会弹出List index out of bounds(0)的错误
结构如下:共两个窗体MainForm,TestForm和一个公共单元Public
//------------------------
MainForm单元调用ShowForm函数ShowForm(TestForm,TTestForm);
 
//------------------------
Public单元定义函数ShowForm
ShowForm(Form:TForm;FormClass:TFormClass);
begin
  if not Assigned(Form) then
    Form:=FormClass.Create(Application);
  with Form do
  begin
    try
      Show;
    except
      exit;
    end;
  end;
End;
请高手指点,在先等待