我试图在我的一个 .NET 对象上从 QTP 调用内部方法。但是,当我运行脚本时,我收到“需要对象”错误消息。
这是我的脚本:
Set gridObj = SwfWindow("Test Program").SwfObject("dataGrid").Object
Set dataRow = gridObj.RowIndexToDataRow(0).Object
Msgbox dataRow.Item(0)
该RowIndexToDataRow(0)
方法非常简单,它接受一个整数作为参数并返回一个DataRow
对象。
该脚本在第二行代码失败,并显示以下错误消息:
所需对象:'gridObj.RowIndexToDataRow(...)'
第 (2) 行:“设置 dataRow = gridObj.RowIndexToDataRow(0).Object”。
我究竟做错了什么?