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

2.5.196 JMN5742I-S

フィールドまたはプロパティ@1@はCOBOLでサポートしないデータ型を持っています.@1@はCOBOLプログラムから使用できません.

引数の説明

@1@:

エラーの原因となったプロパティ名またはフィールド名.

      //"Very_Long_ ..._Name_class"は,240バイトを超えるクラス名です.
      //NetCOBOL for .NETでは,間接的に参照できる型名の長さは最大240バイトです.これを超える長さの型名は扱えません.
      public class
      Very_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Name_class
      {
      }
      public class C5742
      {
          private Very_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Name_class f1;
          public Very_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Long_Name_class P1
          {
              get {
                     return f1;
                  }
          }
      }
    
      000001 IDENTIFICATION DIVISION.
      000002 PROGRAM-ID.    P5742.
      000003 ENVIRONMENT    DIVISION.
      000004 CONFIGURATION   SECTION.
      000005 REPOSITORY.
      000006     CLASS C5742
      000007     CLASS SYSOBJ AS "System.Object".
      000008 DATA           DIVISION.
      000009 WORKING-STORAGE SECTION.
      000010 01 WOBRDT      OBJECT REFERENCE C5742.
      000011 01 WOBJ        OBJECT REFERENCE SYSOBJ.
      000012 PROCEDURE      DIVISION.
      000013     INVOKE C5742 "NEW" RETURNING WOBRDT.
      000014     SET WOBJ TO P1 OF WOBRDT.
      000015 END PROGRAM    P5742.
    

P5742.cob (14) : JMN5742I-S フィールドまたはプロパティP1はCOBOLでサポートしないデータ型を持っています.P1はCOBOLプログラムから使用できません.

詳細な説明

参照しようとしたフィールドまたはプロパティがCOBOLプログラムから使用できないインタフェースを持っていた場合に出力されます.