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

2.4.263 JMN3490I-S

@1@はオブジェクト指定子に指定された@2@型に変換できません.

引数の説明

@1@:

一意名

@2@:

クラス名/インターフェース名

      000001 CLASS-ID. C3490.
      000002 ENVIRONMENT DIVISION.
      000003 CONFIGURATION SECTION.
      000004   REPOSITORY.
      000005      CLASS  C3490-A.
      000006 OBJECT.
      000007 PROCEDURE DIVISION.
      000008*
      000009 METHOD-ID. JMN3490-M1.
      000010 DATA DIVISION.
      000011 WORKING-STORAGE SECTION.
      000012  01  OBJA   OBJECT REFERENCE C3490-A.
      000013 LINKAGE SECTION.
      000014 PROCEDURE DIVISION.
      000015     SET OBJA TO SELF AS C3490-A.
      000016 END METHOD JMN3490-M1.
      000017*
      000018 END OBJECT.
      000019 END CLASS C3490.
    
      000001 CLASS-ID. C3490-A.
      000002 OBJECT.
      000003 PROCEDURE DIVISION.
      000004*
      000005 END OBJECT.
      000006 END CLASS C3490-A.
    

C3490.cob (15): JMN3490I-S 定義済オブジェクト一意名SELFはオブジェクト指定子に指定された'C3490-A'型に変換できません.

詳細な説明

オブジェクト指定子のASの左側のオブジェクト参照一意名の型,およびASの右側の指定のいずれもがインタフェース名ではない場合,オブジェクト指定子としての正当性の検査は翻訳時に行われます.この検査において正しくないと判定された場合に,当エラーメッセージが出力されます.オブジェクト指定子の規則は,“COBOL 文法書”の“11.3.3.3 オブジェクト指定子”に示されていますので,こちらをご確認ください.