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 编辑 ] |