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