delphi中释放资源有那些函数?

天空的云彩 2001-08-20 10:30:02
我编制的一DLL文件,每被应用程序调用1次,系统资源减少约1%,运行100次左右后,资源枯竭,程序无法运行。在应用程序中,我使用的是静态调用,而且是用PowerBuilder开发的,我弄不清是哪一边的毛病,请各位大侠指点!
...全文
194 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天空的云彩 2001-08-20
  • 打赏
  • 举报
回复


我编制的一DLL文件,每被应用程序调用1次,系统资源减少约1%,运行100次左右后,资源枯竭,程序无法运行。在应用程序中,我使用的是静态调用,而且是用PowerBuilder开发的,我弄不清是哪一边的毛病,请各位大侠指点!
enlightenment 2001-08-20
  • 打赏
  • 举报
回复

那就,没调用一次就释放一次!用COM吧,Delphi提供自动引用计数的,引用为0时自动销毁。
fishzxy 2001-08-20
  • 打赏
  • 举报
回复
如zlwindstar(windforce)所说的,delphi中凡是动态生成的对象如窗体、位图或对象实例等都要用free、destroy方法释放。
zlwindstar 2001-08-20
  • 打赏
  • 举报
回复
free
destroy等等
尤其一些要动态分配内存的东东要注意使用后释放
如位图什么的

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧