|
最近开始学QTP,遇到了DLL的调用问题。
在精华区找到一个相关的帖子,http://bbs.51testing.com/thread-36845-1-1.html
我按照里面所说的步骤,用C#写了个简单的类。代码如下:
public class Class1
{
public int AddNum(int A)
{
return A + A;
}C:\Documents and Settings\hongchenglwf\桌面
}
编译生成后,把DLL文件放在QTP工程的目录下面E:\QTP_Recording\DllInterface\AddNum.Dll
在QTP中编写脚本代码如下:
Extern.Declare micInteger,"Add","F:\MyApplication\NumChange\NumChange\bin\Debug\AddNum.dll","ee",micInteger
Dim a
a=extern.Add(5)
msgboX(a)
运行后出现:
不知道问题到底出现在那里,好心帮帮忙
[ 本帖最后由 wenfeng0187 于 2007-10-26 15:07 编辑 ] |
|