51Testing软件测试论坛

标题: [还没解决,高手速来啊]关于QTP调用c动态库的问题,请帮助解答,急啊! [打印本页]

作者: dxf_michael    时间: 2010-1-26 16:33
标题: [还没解决,高手速来啊]关于QTP调用c动态库的问题,请帮助解答,急啊!
脚本如下:

extern.Declare micString,"CTCGetAuthInfo","D:\Program Files\Mercury Interactive\QuickTest Professional\userlib\c\CTCGetAuthInfo.dll","",micString,micString,micString,micString,micString,micString
Dim a,b,c,d,e,f,g
a = "11"
b = "11"
c= "aa"
d="11"
e="11"
f="11"
g = extern.CTCGetAuthInfo(a,b,c,d,e,f)

调用函数的时候报错:

变量使用了一个 VBScript 中不支持的 Automation 类型: 'extern.CTCGetAuthInfo'
Line (12): "g = extern.CTCGetAuthInfo(a,b,c,d,e,f)".


怎么解决阿?急!

[ 本帖最后由 dxf_michael 于 2010-1-26 16:56 编辑 ]
作者: 风雪夜归人    时间: 2010-1-26 16:38
没用过,帮顶,如果是我,肯定会把g = extern.CTCGetAuthInfo(a,b,c,d,e,f)先改为 g = CTCGetAuthInfo(a,b,c,d,e,f)试试
作者: dxf_michael    时间: 2010-1-26 16:50
原帖由 风雪夜归人 于 2010-1-26 16:38 发表
没用过,帮顶,如果是我,肯定会把g = extern.CTCGetAuthInfo(a,b,c,d,e,f)先改为 g = CTCGetAuthInfo(a,b,c,d,e,f)试试


试了一下,报类型不匹配,估计是找不到这个函数。




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