1.Close就可以关闭2.form的属性中有 一个Action
在Close事情中用一句
Action:=caFree;3.控件多了,程序也就大了,用的内存多了,会不会慢?4.你这一句是在哪种情况写的?是在哪里写的?用的什么数据库?5.对于这一个问题我暂时不能回答你。SQL7.0可以装在win98/me下

解决方案 »

  1.   

    我试了CLOSE包错action:=cafree也包错 痛苦呀都是在第二次打开的时候包错得
      

  2.   

    a1既然是int型又怎么指定个3呢?
      

  3.   

    那你等一下,我现在启动的是BCB,马上启动Delphi……
      

  4.   

    1是的正确写法是:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Form2:=Form2.Create(Application);
      try
        Form2.ShowModal();
      finally
        Form2.Free();
      end;
    end;
      

  5.   

    我试了好像没什么问题。不过就是在如果模式窗体不是自动创建,而是由调用者创建的话,就可以在onClose中用Action:=caFree;
    Close;不行的话,就用Form2.Close;
      

  6.   

    1题的答案更正:
    以下是Form1上的Button按下时显示窗体!
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      Form2:=Form2.Create(Application);
      try
        Form2.ShowModal();
      finally
        Form2.Free();
      end;
    end;
    以下是在Form2里按Button关闭窗体的过程
    procedure TForm2.Button1Click(Sender: TObject);
    begin
     Close();
    end;
    这个肯定可以,我用了多少年都这么用的!
      

  7.   

    SQL Server 2000(Enterprise 下同)要安服务端和客户端必须Win2K Server!!!!!!!!!!!!!
    Win2K Professional,Win XP Professional不能安SQL Server 2000服务端,只能安客户端!!!
    为了学习SQL Server 2000,逼得我多装一个Win2k Server,以前我的系统为:
    WinMe +Win XP +RH Linux   ->WinMe+Win2k Server +WinXP +RH Linux 7.3!!!
      

  8.   

    1.Close就可以关闭2.form的属性中有 一个Action
    在Close事情中用一句
    Action:=caFree;3.控件多了,程序也就大了,用的内存多了,会不会慢?