ページの先頭行へ戻る
NetCOBOL V11.0 メッセージ集
FUJITSU Software

2.6.71 JMN5505I-S

@1@で指定したメソッド名'@3@'がクラス'@2@'に定義されていません. @1@を無効とします.

埋め込みの説明

@1@ : INVOKE文またはメソッドの行内呼出し.
@2@ : エラーの原因となったクラス名.
@3@ : エラーの原因となったメソッド名.

例題

[C5505.cob]
000001 IDENTIFICATION DIVISION.
000002 CLASS-ID.      C5505.
000003 IDENTIFICATION DIVISION.
000004 OBJECT.
000005 PROCEDURE      DIVISION.
000006 IDENTIFICATION DIVISION.
000007 METHOD-ID.     M5505X.
000008 PROCEDURE      DIVISION.
000009 END METHOD     M5505X.
000010 END OBJECT.
000011 END CLASS      C5505.
[P5505.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P5505.
000003 ENVIRONMENT    DIVISION.
000004 CONFIGURATION   SECTION.
000005 REPOSITORY.
000006     CLASS C5505.
000007 DATA           DIVISION.
000008 WORKING-STORAGE SECTION.
000009 01 WOBR        OBJECT REFERENCE C5505.
000010 PROCEDURE      DIVISION.
000011     INVOKE WOBR "M5505".
000012 END PROGRAM    P5505.

P5505.cob 11: JMN5505I-S INVOKE文で指定したメソッド名'M5505'がクラス'C5505'に定義されていません.INVOKE文を無効とします.

詳細な説明

指定したクラスに,呼び出すメソッドと同じ名前とパラメタインタフェースを持つメソッドが存在しているかどうか,確認してください.