C#通过AOM调用QTP时,如果简单地在最后调用Quit方法会有内存泄漏的现象。
应该像以下代码一样把实例化后的qtp对象释放掉:
System.Runtime.InteropServices.Marshal.ReleaseComObject( QTPApplication );
QTPApplication = null;
本文介绍使用C#调用QTP时如何避免内存泄漏问题。具体做法是在调用Quit方法后,利用System.Runtime.InteropServices.Marshal.ReleaseComObject方法释放QTP应用对象,并将该对象置为null。
C#通过AOM调用QTP时,如果简单地在最后调用Quit方法会有内存泄漏的现象。
应该像以下代码一样把实例化后的qtp对象释放掉:
System.Runtime.InteropServices.Marshal.ReleaseComObject( QTPApplication );
QTPApplication = null;

被折叠的 条评论
为什么被折叠?