wonderful4228 发表于 2013-1-15 20:21:23

【已解决】请问,QTP中什么情况需要释放对象

本帖最后由 黑羽祭 于 2013-1-16 13:43 编辑

我只知道当创建对象后需要释放对象,但是像下面这种情况需要释放对象吗?
Set InkImpersonate = Browser("B").Page("P").Link("L")

黑羽祭 发表于 2013-1-16 10:01:40

回复 1# wonderful4228


    用Set xxx= ????? 用完后,建议都用Set xxx = Nothing

cellule 发表于 2013-1-16 10:16:28

QTP 调用外部的 我自己一般都set nothing

愤怒的黄瓜 发表于 2013-1-16 11:26:29

每次New一个对象后,该对象在当前脚本中不再使用时,最好,在脚本末尾追加一个 Set 对象名 = Nothing,也就是说,严格意义上,一个New就应当对应一个Set ×× Nothing。大幅减小内存泄露的几率,总之,养成良好的编码习惯,受益终生。

wonderful4228 发表于 2013-1-16 13:28:47

好的,谢谢大家
页: [1]
查看完整版本: 【已解决】请问,QTP中什么情况需要释放对象