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

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