51Testing软件测试论坛

标题: QTP能不能调用VB.NET写的DLL文件呢? [打印本页]

作者: dycadrtf    时间: 2008-7-5 15:41
标题: QTP能不能调用VB.NET写的DLL文件呢?
具体怎么调用 啊?
作者: zte_boy    时间: 2008-7-5 15:50
Extern.Declare(RetType, MethodName, LibName, Alias [, ArgType(s)])
作者: zte_boy    时间: 2008-7-5 15:52
.NET对象还可以采用:
Set var_CreateInstance = DotNetFactory.CreateInstance (TypeName [,Assembly] [,args])
作者: dycadrtf    时间: 2008-7-5 15:54
有点抽象,能给个事例吗?
DotNetFactory.CreateInstance这个方法可以调用吗?
作者: dycadrtf    时间: 2008-7-5 15:57
Namespace QTP
    Public Class Test
用.NET方法调用该怎么写?
Set qdy=DotNetFactory.CreateInstance("QTP.Test","E:\programme\ClassLibrary01\bin\Debug\ClassLibrary01.dll")
我这样写的,报错
作者: zte_boy    时间: 2008-7-5 16:01
Set obj = DotNetFactory.CreateInstance("工程名.类名","DLL文件的路径\*.Dll")
作者: peterz    时间: 2008-7-5 22:01
不错!
作者: 陈能技    时间: 2008-7-6 12:11
可参考《QTP自动化测试实践》10.7节:

10.7 利用DotNetFactory访问.NET对象................................................ 217
10.7.1 DotNetFactory的使用方法................................................... 217
10.7.2 访问.NET类库.................................................................... 218
10.7.3 访问C#编写的DLL............................................................. 218

可到这里下载此书的配套源代码:
http://blog.csdn.net/Testing_is_ ... /06/28/2594010.aspx




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