51Testing软件测试论坛

标题: QTP操作dll的方式 [打印本页]

作者: JonnyGu    时间: 2011-1-31 13:19
标题: QTP操作dll的方式
QTP拥有自己的.NET Factory接口,以调用.NET生成的DLL,
也可以使用Extern.Declare来进行外部的DLL的访问。

上面两种方式的区别在哪里?
对于第二种方式,可以把函数写在txt里面,然后把文件格式改成dll,然后用Extern.Declare声明之后调用吗?
作者: TIB    时间: 2011-2-1 20:23
区别在于
.NET Factory调用的是托管代码的程序集,.NET Framework的标准类库、自己用C#等语言编写的类库都可以调用
Extern调用的是Win32非托管的动态链接库,一般Windows系统的DLL例如User32.dll、用C、C++编写的DLL都可以调用

不能写成txt文件再改成dll后缀,需要用VC等开发工具编写DLL项目,在里面定义函数
作者: JonnyGu    时间: 2011-2-9 14:45
本帖最后由 JonnyGu 于 2011-2-9 16:09 编辑






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