yakezone 发表于 2011-8-23 09:34:40

类型不匹配。

Public Function Activate (dialog, objtype, text)
                Select Case objtype
                                Case "WinButton"
                                                Dialog("regexpwndtitle:="&dialog).WinButton("regexpwndtitle:="&text).Click
                End Select
End Function在QTP中, 这个函数提示:Dialog类型不匹配。

是写错了?

lanchozxd 发表于 2011-8-23 11:27:09

Dialog("regexpwndtitle:="&dialog) 中的参数dialog 是关键字吧。最好不要作为参数
个人看法,仅供参考

lyscser 发表于 2011-8-23 13:10:41

楼上正解

yakezone 发表于 2011-8-23 14:57:54

回复 2# lanchozxd


    是这个原因。。。。。

xiaopingzlp 发表于 2011-8-23 16:22:27

类型不匹配,转换啊

阳光下的橙子 发表于 2011-8-24 12:27:01

变量名与关键字冲突了,QTP对变量识别不区分大小写,重新定义一个呗
比如Mydialog
页: [1]
查看完整版本: 类型不匹配。