QTP 11 (Quick Test Professional) で問題が発生しました。関数を呼び出そうとしたときに問題が発生し、QTP が実行時エラー (「一般的な実行エラー」) を表示します。
問題を解決するために何度も試みましたが、エラーの正確な原因がわかりません。
「関数ライブラリ」から関数を呼び出すと、エラーが表示されます。この関数をアクションに取り込まない限り、関数は機能します。
このような問題に直面した人はいますか?
どんな助けでも大歓迎です!
QTP 11 (Quick Test Professional) で問題が発生しました。関数を呼び出そうとしたときに問題が発生し、QTP が実行時エラー (「一般的な実行エラー」) を表示します。
問題を解決するために何度も試みましたが、エラーの正確な原因がわかりません。
「関数ライブラリ」から関数を呼び出すと、エラーが表示されます。この関数をアクションに取り込まない限り、関数は機能します。
このような問題に直面した人はいますか?
どんな助けでも大歓迎です!
関数を呼び出そうとし、関数呼び出しで間違った数のパラメーターを渡そうとすると、「General Run Error」エラーが発生することがあります。
最後の段落についてもう少し説明していただけますか?FL経由で関数を実行すると動作しますか? FL で関数を直接実行するのではなく、アクション内で実行する必要があります。
次に例を示します。
アクション
test_function("Hello", "42")
test_function(42, "Hello")
関数ライブラリ
Function test_function(sTextString, iIntNumber)
iNewIntNumber = iIntNumber + 1
MsgBox "String: " & sTextString & vbNewLine & "Int + 1: " & iNewIntNumber
End Function
私の関数ライブラリでは、変数の無効なキャストが原因で、2 行目 ( iNewIntNumber = iNewIntNumber + 1 ) がアクションで「一般的な実行エラー」をスローする場合があります。