qtp调用外部dll文件问题
我在qtp里调用了一个外部的DLL:Extern.Declare micString,"GetTrimmedQuotedField","d:\rational\robot\Rational Test\sqabas3\DDVariableStore.dll","",micInteger,micString,micString,micInteger
但是在运行的时候总是报错"无效的过程调用或参数"
我把这个文件在QTP里面重新打开一次,就能执行通过
请问这里有什么不对的地方吗? 没有使用过外部调用dll的情况,不过是否可以问下楼主的dll文件可以导入到QTP的函数库吗?
这种方式是调的com,可以这样调
原帖由 dinglingxdd 于 2010-5-4 11:17 发表 http://bbs.51testing.com/images/common/back.gif我在qtp里调用了一个外部的DLL:
Extern.Declare micString,"GetTrimmedQuotedField","d:\rational\robot\Rational Test\sqabas3\DDVariableStore.dll","",micInteger,micString,micString,micInteger
但是在运行的 ...
在Qtp里面打开是什么意思啊?dll文件Qtp可以打开啊?那我以前是没听过啊。
这种方式是调的com,可以这样调,比如调.net普通动态库就不是这样调了。有其它的专门函数。
回复
我描述的不清楚.我是使用QTp里面qfl加载这个Dll的,如果在运行时没有把这个qfl文件在QTp里面打开,就会报运行时错误,若打开的话就会执行通过 qfl文件加载的顺序需要注意回复楼上
加载的顺序需要考虑什么,要把这个文件放到最前面吗?
页:
[1]