谢谢。

解决方案 »

  1.   

    ShowWindow(Handle, SW_SHOWNORMAL);
      

  2.   

    yes, agree with  jinjazz
    use window api
    ShowWindow(Handle, SW_SHOW);
      

  3.   

    var
      form:Tform2;
    begin
        form:=Tform2.Create(Application);
        form.Name:=trim(edit1.Text);
        form.Caption:=trim(edit1.Text);
        form.Show;
    end;以后再调用时,就不行了。
    Tform2(trim(edit1.text)).show;  一执行就出错。
      

  4.   

    form2是个局部变量,当你的Procedure或者function执行完成后,该变量的值已经不确定了,肯定要出错了,你这段代码不好!应当说还可能造成内存泄漏。
       如果用show方法的话,把form放在类中,只创建一次,以后show就不会错,同时在程序退出时,记住释放!
      

  5.   

    Tform2(findcomponent(trim(edit1.text))).show
      

  6.   

    TForm1(Trim(Edit1.Text)).Show; //这句话太有想象力了!·~~