51Testing软件测试论坛

标题: 【已解决】请问,QTP中什么情况需要释放对象 [打印本页]

作者: wonderful4228    时间: 2013-1-15 20:21
标题: 【已解决】请问,QTP中什么情况需要释放对象
本帖最后由 黑羽祭 于 2013-1-16 13:43 编辑

我只知道当创建对象后需要释放对象,但是像下面这种情况需要释放对象吗?
Set InkImpersonate = Browser("B").Page("P").Link("L")
作者: 黑羽祭    时间: 2013-1-16 10:01
回复 1# wonderful4228


    用Set xxx= ????? 用完后,建议都用Set xxx = Nothing
作者: cellule    时间: 2013-1-16 10:16
QTP 调用外部的 我自己一般都set nothing
作者: 愤怒的黄瓜    时间: 2013-1-16 11:26
每次New一个对象后,该对象在当前脚本中不再使用时,最好,在脚本末尾追加一个 Set 对象名 = Nothing,也就是说,严格意义上,一个New就应当对应一个Set ×× Nothing。大幅减小内存泄露的几率,总之,养成良好的编码习惯,受益终生。
作者: wonderful4228    时间: 2013-1-16 13:28
好的,谢谢大家




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2