QTP実行エラー:タイプが一致しません

以下はQTPコードのスニペットです:

Call CreateResultFile("E:\2012MX\Result\test_d\")

エラーは次のとおりです。

エラーが発生したためテストを続行できません。タイプはありません   一致: 'CreateResultFile'

私は間違って何をしていますか?

0

2 答え

これは、 CreateResultFile が定義されていない場合に発生するエラーです。そのような関数が存在することを確認してください。

2
追加された

1) CreateResultFile のどこかが、変数、配列、またはクラス/オブジェクトとして宣言されています。それは呼び出すことはできませんが、その型のオブジェクトとして使用する必要があります。

- または -

2)あなたのスクリプトに Option Explicit を使用していない。(Unforgivable Sin:オプションを明示的に指定せずにスクリプトを実行するたびに、地球上のどこかで子犬が死ぬ。 QTPは未定義関数を宣言されていない変数として自動的に認識し、1で説明したように "型の不一致"という文句を言います。 ライブラリ(vbsまたはqflファイル)をCreateResultFile関数に、作業中のアクションのリソースとして関連付けることはできませんでした。

0
追加された