51Testing软件测试论坛

标题: QTP DotNetFactory使用解析 [打印本页]

作者: xiaoshancom    时间: 2009-12-21 11:28
标题: QTP DotNetFactory使用解析
本文采用知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议授权。
原文  全文阅读
QuickTest Professional 9.x 增加了一项新功能DotNetFactory,它能让你创建.NET对象实例,它封装了CreateInstance方法。如果你想使用一个.NET对象作为QuickTest中一个方法的一个参数,你必须使用CreateInstance方法首先为该.NET对象创建一个COM接口:
Set var_CreateInstance = DotNetFactory.CreateInstance (TypeName [,Assembly] [,args])


Mscorlib.dll代表微软的Common Language Runtime Library,是.NET框架通用库的主要程序集。

对于可选参数Assembly的不用规则:
1.注册表PreloadAssemblies中可不用,如Set objBtn1 = DotNetFactory.CreateInstance(”System.Windows.Forms.Button”)
2.Mscorlib.dll中定义的命名空间可不用,如Set myList = DotnetFactory.CreateInstance("System.Collections.ArrayList") 。


[ 本帖最后由 xiaoshancom 于 2009-12-21 11:30 编辑 ]
作者: zzxxbb112    时间: 2009-12-21 12:04
红色字体是亮点




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