QTP操作dll的方式
QTP拥有自己的.NET Factory接口,以调用.NET生成的DLL,也可以使用Extern.Declare来进行外部的DLL的访问。
上面两种方式的区别在哪里?
对于第二种方式,可以把函数写在txt里面,然后把文件格式改成dll,然后用Extern.Declare声明之后调用吗? 区别在于
.NET Factory调用的是托管代码的程序集,.NET Framework的标准类库、自己用C#等语言编写的类库都可以调用
Extern调用的是Win32非托管的动态链接库,一般Windows系统的DLL例如User32.dll、用C、C++编写的DLL都可以调用
不能写成txt文件再改成dll后缀,需要用VC等开发工具编写DLL项目,在里面定义函数 本帖最后由 JonnyGu 于 2011-2-9 16:09 编辑
:)
页:
[1]