Delphi释放资源
来源:互联网 发布:三毛淘宝小号网址 编辑:程序博客网 时间:2024/04/28 08:32
经过这段时间对delphi中free 和 release 的仔细学习,先总结如下:
1。form.free直接释放资源后,调用OnDestroy事件,但是没有将form指针改为nil
2。form.release 等待资源不再使用后释放资源,同样不修改form指针为nil,所以在destroy中最好使用 release进行资源释放操作。
3。局部变量释放资源时,可以考虑用freeandnil()释放资源,这样效率会高些,能提高内存的利用率
4。在对窗体操作时,单纯通过assigned(form1)判断窗体是否已经创建是不够的,因为如果窗体通过free /release进行资源释放的话,form1指向的是一个未知地址,而非nil,所以需要用(not Assigned(ShowForm)) and (not (ShowForm is TForm2)) 来判断该窗体是否已经创建在内存中
- Delphi释放资源
- Delphi自定义释放资源过程
- delphi中关于资源释放Free_release_freeAndNil
- Delphi程序使用资源的释放
- 关于Delphi释放对象资源的小建议
- Delphi中关于资源释放(Free,Relealse,FreeAndNil)
- Delphi中关于资源释放(Free,Relealse,FreeAndNil)
- 资源释放
- 释放资源
- 释放资源
- 释放资源
- 释放资源
- 释放资源
- 资源释放
- 【转】delphi制作资源文件和释放资源文件的方法
- [转]delphi中关于资源释放(Free/release/freeAndNil)的一点体会
- delphi中关于资源释放(Free/release/freeAndNil)的一点体会
- Delphi从内存加载dll,无需从资源中释放dll
- Agile Testing
- 关闭MDI窗体子窗体
- 如何创建聊天应用程序
- 如何在ListView查找指定的字符串?
- Delphi的TRegistry注册表类方法详解
- Delphi释放资源
- oracle数据库学习
- 变正版安装IE7
- 解析爱情
- 07.6.5
- NET中如何引用COM组件
- struts 标签之HTML详细说明
- 图解myelcipse开发EJB
- 用SOAP处理WEBSERVICE的安全性