易语言优化教程..docVIP

  • 21
  • 0
  • 约1.32万字
  • 约 11页
  • 2017-02-01 发布于重庆
  • 举报
易语言优化教程.

1、对象的载入与卸载 有时我们会发现,用易语言测试运行一些朋友编写的易程序,当退出后,鼠标指针一直呈箭头及沙漏形状,甚至会死机。原因可能是该程序还没有完全退出,还有一些对象数据留驻内存。对象会占用相当程序的内存及系统资源。作个假设,如果你在退出程序时不关闭打开的数据库,那么多次打开程序并退出后,可能会引起内存泄漏事件而导致很快死机。故如果我们载入了某个对象,在使用完后要卸载对象释放资源,这是绝对有必要的。 有些编程语言甚至在建立变量、数组、常量及窗口对象后,在程序退出时又要销毁它们。但易语言不用,因为在退出易程序时,它已自动帮你做了这些工作。但有很多对象是无法在程序退出时自动销毁的,故需要编写代码来卸载这些对象。下面列举一些对象在易语言中怎样载入和销毁的例子。 一、易语言内部命令中的对象载入和卸载 1、打开数据库与关闭数据库 载入数据库用“打开”命令,卸载或销毁数据库用“关闭”或“全部关闭”命令。 2、打开文件与关闭文件 打开文件用“打开文件”命令,关闭文件用“关闭文件”或“关闭所有文件”命令。 3、载入图片与卸载图片 有时不一定要在退出程序时卸载被载入的图片,因为如果某图片被载入后未被卸载,在易程序退出时将自动被卸载。但退出时用代码卸载保险一点。 二、API函数中的对象载入和卸载 1、获取设备环境与释放设备环境 由GetDC函数获取的设备环境必须用ReleaseDC函数释放;

文档评论(0)

1亿VIP精品文档

相关文档