.NET オブジェクトの 1 つで QTP から内部メソッドを呼び出そうとしています。ただし、スクリプトを実行すると、「オブジェクトが必要です」というエラー メッセージが表示されます。
これが私のスクリプトです:
Set gridObj = SwfWindow("Test Program").SwfObject("dataGrid").Object
Set dataRow = gridObj.RowIndexToDataRow(0).Object
Msgbox dataRow.Item(0)
このRowIndexToDataRow(0)
メソッドは非常に単純で、引数として整数を取り、DataRow
オブジェクトを返します。
コードの 2 行目でスクリプトが失敗し、次のエラー メッセージが表示されます。
必要なオブジェクト: 'gridObj.RowIndexToDataRow(...)'
行 (2): 「dataRow = gridObj.RowIndexToDataRow(0).Object を設定」。
私は何を間違っていますか?