窗体如何才可以正常关闭,退出系统时完全释放资源?(30分)

  • 主题发起人 主题发起人 天空4567
  • 开始时间 开始时间

天空4567

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我运行一个应用系统,子窗体运行第一次时没问题,在第二次运行
时总报系统出错。我想知道窗体如何才可以退出系统并正常关闭窗体?
2、在带有数据库读写的窗体关闭时,如何才能正常安全退出系统?
3、退出系统时如何才为完全释放资源?
 
MDI 风格?
 
谢谢。
只是普通的窗体,另带数据库读写控件。
 
我也遇到过这类问题。主要是窗体初始化时设置不当所引起,你可以在ONCREATE函数中建立连接,在OnActivate函数中打开表或查询,窗体关闭时在OnClose函数中关闭表或查询,但不要关闭连接。
 
你可以用form1.free;来释放资源
 
子窗体的Close事件
Active := Cafree;
 
数据库连接那边可能要先CLEAR掉。。。FORM退出时FREE下。。。。
 
to wjj0310:
数据库的clear怎么做?如何断开连接并正常关闭数据库?
hhjjhhjj的“Active := Cafree;”好用,对普通窗体。
 
FreeAndNil(Form1);
 
To delfier:
这是释放关闭带数据库的窗体代码?
 
To zj_mpy:
Close()带参数吗?
 
delfier 的正确,连窗体变量都释放了。
 
to 锲而不舍:
谢谢你。
delfier怎么用呢?
 
模式窗体还是普通窗体?
(居然提示我不要灌水)
 
谢谢楼上。
是带数据库操作的窗体。
也许是退出该子窗体退出时数据库的关闭有问题,
在不退出主窗体时再次运行子窗体,探究会报系统出
错。
 
把连接数据库的空件资源释放.
 
多人接受答案了。
 
后退
顶部