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

2.6.70 JMN5504I-S

@1@文のUSING指定にオブジェクトプロパティまたはメソッドの行内呼出しは指定できません. @1@文を無効とします.

埋め込みの説明

@1@ : INVOKEまたはCALL.

例題

[C5504.cob]
000001 IDENTIFICATION DIVISION.
000002 CLASS-ID.      C5504.
000003 IDENTIFICATION DIVISION.
000004 OBJECT.
000005 DATA           DIVISION.
000006 WORKING-STORAGE SECTION.
000007 01 PR5504      PIC S9(9) COMP-5 PROPERTY.
000008 PROCEDURE DIVISION.
000009 IDENTIFICATION DIVISION.
000010 METHOD-ID.     M5504.
000011 DATA           DIVISION.
000012 LINKAGE         SECTION.
000013 01 LK1         PIC S9(9) COMP-5.
000014 01 LK2         PIC S9(9) COMP-5.
000015 PROCEDURE      DIVISION USING     LK1
000016                         RETURNING LK2.
000017 END METHOD     M5504.
000018 END OBJECT.
000019 END CLASS      C5504.
[P5504.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P5504.
000003 ENVIRONMENT    DIVISION.
000004 CONFIGURATION   SECTION.
000005 REPOSITORY.
000006     CLASS C5504.
000007 DATA           DIVISION.
000008 WORKING-STORAGE SECTION.
000009 01 WOBR USAGE OBJECT REFERENCE C5504.
000010 PROCEDURE DIVISION.
000011* プロパティ
000012     INVOKE WOBR "M5504" USING PR5504 OF WOBR
000013* 行内呼び出し
000014     INVOKE WOBR "M5504" USING WOBR :: "M5504" (12)
000015 END PROGRAM    P5504.

P5504.cob 12: JMN5504I-S INVOKE文のUSING指定にオブジェクトプロパティまたはメソッドの行内呼出しは指定できません.INVOKE文を無効とします.

P5504.cob 14: JMN5509I-S 受取り側項目にメソッドの行内呼出しは指定できません.

P5504.cob 14: JMN5504I-S INVOKE文のUSING指定にオブジェクトプロパティまたはメソッドの行内呼出しは指定できません.INVOKE文を無効とします.

詳細な説明

オブジェクトプロパティあるいはメソッドの行内呼出しの結果を別のデータ項目に格納し,そのデータ項目をUSING指定に指定してください.