|
求助一个问题,请大家帮忙。
我在qtp里面调用一个自己用VC写的dll,dll的名字为Dll1.dll
dll中有两个函数:
int add1(int a,int b)
char *getsql(char *sql_str,char *path)
我在qtp里面写如下语句:
Extern.Declare micString,"getSql","C:\Dll1.dll","",micString,micString
Extern.Declare micInteger,"add1","C:\Dll1.dll","",micInteger,micInteger
return1=Extern.add(1,3)
return2 = Extern.getSql ("snap_tab_v==<db_tfundbook>==300627837==20071219","d:")
执行到return1的时候正确,值也正确。
但是执行到return2,就会报错:变量使用了一个VBScript中不支持的Automation类型:‘Extern.getSql’
我查了论坛上的相关资料,但是没有找到返回值是micString类型的处理,希望大家帮助。
比较着急,在线等。。。。。。
非常感谢 |
|