1.
form1.free是释放form1变量所占用的空间
form1.hide当然是隐藏窗体了
form1.close关闭窗体,会触发form1的OnClose事件默认Action为caHide,如将Action设为caFree则释放form1所占的空间
2.
form1:=TForm.Create(Application)
Application.CreateForm(TForm1,Form1)
5.implementation是interface中声明的类,过程,函数的实现部分
另外在要使用只属于本单元的变量,函数,也在这里实现 

解决方案 »

  1.   

    1.
    form.Free - 释放Form占用的所有资源。Free后,Form指针不能再使用,除非对Form重新赋值。
    form.Hide - 隐藏Form。可以调用form.Show再一次显示。
    form.close - 关闭Form,实际的结果取决于OnCloseQuery和OnClose,
                如果OnCloseQuery的CanClose为False,不执行任何操作,如果为True,
                进一步考察OnClose的Action的值:
                    caNone: 不执行任何操作
                    caHide: 隐藏窗口,同form.Hide
                    caFree: 释放Form占用的资源,同form.Free
                    caMinimize: Form最小化。2.ShowMessage只有一个参数Msg,消息框的标题默认为应用程序名,窗口上只有一个确认按钮。
      MessageBox则用户化得多,可以设置标题,提示,出现哪些按钮。3.一般Windows平台上的都可以,只要你能够得到你所用数据库的Pascal的API,并且你了解怎样使用它们,但是如果不使用Component,则代码变得很庞大。4.implementation分割代码的作用域。implementation防止外部引用单元涉及,任意单元如果访问该单元,只能引用该单元的interface节,对于implementation内声明但没有在interface中声明的函数或过程,其他引用该单元的单元都不能调用,同样,implementation内声明的变量,只能在该单元内被使用。