1

Caché Web サービスと統合しようとしていますが、次のようなエラー メッセージが表示されます。

エラー #5002: キャッシュ エラー: <INVALID OREF>zMethodName+45^AA.wsClass.8

私はコードにアクセスできますが (単なるコピーであるため、読み取り専用です)、エラーが何を指しているのかを解読しようとしています。

では、数字の 45 や 8 には何か意味があるのでしょうか? 行番号またはメソッドからのオフセットを指しているかどうかを確認しようとしましたが、何かを特定できないようです。

このエラーからさらに多くのことを理解するにはどうすればよいでしょうか?

4

1 に答える 1

3

これは標準のCOSポインターです。それを見つけるには、ルーチンAA.wsClass.8.INTを開き、zMethodNameを見つけて、その後45行を数えます(または、StudioロケーターバーにzMethodName + 45と記述します)。

INVALID OREFは、プロパティを使用しようとするか、null値のポインターからメソッドを呼び出そうとすることを意味します。

于 2010-07-16T02:43:41.970 に答える