xiaoshancom 发表于 2009-12-21 11:28:26

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:30

红色字体是亮点:lol
页: [1]
查看完整版本: QTP DotNetFactory使用解析