51Testing软件测试论坛
标题: QTP DotNetFactory使用解析 [打印本页]
作者: xiaoshancom 时间: 2009-12-21 11:28
标题: QTP DotNetFactory使用解析
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 |