引数の説明
エラーの原因となったプロパティ名またはフィールド名. |
例
//"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プログラムから使用できないインタフェースを持っていた場合に出力されます.