QTP访问外部dll的三种方法
来源:互联网 发布:烟台网络春晚 编辑:程序博客网 时间:2024/05/01 23:15
第一种是ActiveX对象生成的Dll
在这里的外部dll非本机生成,则在qtp访问前必须在本机器注册,方法为:regsvr32 d:/dll文件路径;取消注册为:
regsvr32 /u D:/dll文件;
当然在本机器上生成的dll则不需要注册;
注册完成后,就可以在qtp中利用createobject方法调用注册的dll文件了;
set res=CreateObject("文件名.类名")
res.方法
这样就可以用res调用dll文件中的各种方法了。
第二种方法是利用Extern object
可以利用Extern.Declare 声明,如下面所示:
Extern.Declare micInteger , "Add", "E:/QTP/DLL/LRDllTest.dll", "Sum", micInteger, micInteger
res = Extern.Add(1,1)
Msgbox res
sum为dll文件中的函数,Add为sum所命的别名;
第三种方法是利用DotNetFactory对象
在QTP中为访问.net对象,专门提供了DotNetFactory对象。通过DotNetFactory可以访问.NET对象的属性和方法。
- QTP访问外部dll的三种方法
- QTP访问外部dll的三种方法
- QTP引用外部dll的3种方法
- QTP引用外部dll的3种方法
- QTP/UFT引用外部dll的3种方法
- QTP调用外部应用程序的4种方法
- QTP访问DOM的方法
- QTP访问DOM的方法
- QTP访问DOM的方法
- [转]QTP访问DOM的方法
- 加载外部图片的三种方法
- LoadRunner调用外部DLL的方法
- vc++ 调用外部dll的方法
- QTP自动化测试之使用外部.Net DLL实现与Telnet的交互
- 进行DLL注入的三种方法
- 进行DLL注入的三种方法
- 进行DLL注入的三种方法
- 进行DLL注入的三种方法
- BHOManager 问题
- Class.forName()
- SAP BW 查看数据源提取方法
- Oracle 的数据字典里都有什么
- CheckStyle
- QTP访问外部dll的三种方法
- 深秋的落叶
- DSP的AD口的采样
- [C#]DataTable常用操作总结
- JOJ2306 Marriage(归并排序求逆序数)
- BHOManager.dll--QTP的Browser对象部分方法失效问题的解决(zt)
- sqlplus libclntsh.so.11.1 Permission denied 解决方法
- profile&user
- GDI透明绘图