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中声明的类,过程,函数的实现部分
另外在要使用只属于本单元的变量,函数,也在这里实现
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中声明的类,过程,函数的实现部分
另外在要使用只属于本单元的变量,函数,也在这里实现
解决方案 »
- [向ALL提问]明天就开始休假了,祝大家虎年大吉,散分
- 控制台程序Writeln如何每列对齐输出
- 想做会计软件,有没有比较好的会计凭证录入控件?
- 怎样根据手机号码确定其所在地?
- 急! 这种格式的报表怎么做?
- 我看过有一个朋友回答的可以将24位图片转为24位图标。代码如下,为什么我先用都可能实现存为24位图标,为什么现在存它就是256位图标呢?
- ado连excel的独占问题,我的程序无法显示excel表了!!
- ***delphi程序如何进行命令行操作******
- 大侠,快帮帮我,在Win98下安装Delphi有时会装不上,不知为啥?
- 如何用delphi编写dos下带参数执行的命令。如: aa.exe 参数1 参数2
- 请问:在用ADO执行查询操作时,如出现“超时”错误,应该有哪些解决办法?
- 为什么不能更新?
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内声明的变量,只能在该单元内被使用。