关于delphi5.0的三个问题: 1,adotable和table在form的oncreate中打开好还是在form的onactive中打开好,两者有何区别?

  • 主题发起人 主题发起人 libaoliang
  • 开始时间 开始时间
L

libaoliang

Unregistered / Unconfirmed
GUEST, unregistred user!
关于delphi5.0的三个问题: 1,adotable和table在form的oncreate中打开好还是在form的onactive中打开好,两者有何区别? 2,为何编译好的exe 文件在执行完退出后会在windows的任务栏上留下标题,点一下后自动消失。3,结束系统用form的close; 还(20分)<br />关于delphi5.0的三个问题: 1,adotable和table在form的oncreate中打开
好还是在form的onactive中打开好,两者有何区别? 2,为何编译好的exe
文件在执行完退出后会在windows的任务栏上留下标题,点一下后自动消失。
3,结束系统用form的close; 还是用application.terminate,
application.halt;这三者有何区别?
4、系统退出时必须显式地关闭数据表吗?如果不关闭打开的表,会有什么问题?

谢谢指点,分数不够再加!






 
1、在oncreate和onactive中打开都可以得,不过oncreate只会运行一次,而onactive
则会在这个窗口获得焦点后再运行一次,这样,如果table很大的话就需要很多时间
2、这个问题是windows98自己的问题,与程序无关
3、在主窗口用close关闭,这个程序就关闭了,terminate和halt是再程序运行时强制关闭
程序
4、不必关闭数据表,会自动关闭的
 
1.在OnCreate中打开,因为OnCreate一般只触发一次,而OnActive会多次触发(窗口由非
活动变为活动)
3.close会触发 form的onclose事件,二 application.terminate不会触发onclose事件
4.最好显示地关闭数据表。
 
非常感谢,
分数均分!
友情后补!
 
1.oncreate
2.window95/98系统的bug,跟程序员没关系.
3.主form的close会自动调用application.terminate
4.不显示关闭也会被系统强行关闭,但最好自己处理.
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部