引数の説明
エラーの原因となった型名の一部. |
メソッド,プロパティ,フィールド. |
エラーの原因となった,メソッド名,プロパティ名またはフィールド名. |
例
//"Very_Long_ ..._Name_class"は,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 C5741 { 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 M5741() { return new 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(); } }
000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. P5741. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS C5741 000007 CLASS SYSOBJ AS "System.Object". 000008 DATA DIVISION. 000009 WORKING-STORAGE SECTION. 000010 01 WOBRDT OBJECT REFERENCE C5741. 000011 01 WOBJ OBJECT REFERENCE SYSOBJ. 000012 PROCEDURE DIVISION. 000013 INVOKE C5741 "NEW" RETURNING WOBRDT. 000014 INVOKE WOBRDT "M5741" RETURNING WOBJ 000015 END PROGRAM P5741.
P5741.cob (14) : JMN5741I-S パラメタの型の名前が長すぎます.メソッドM5741はCOBOLプログラムから使用できません.
詳細な説明
NetCOBOL for .NETでは,間接的に参照できる型の名前の長さは240バイト以内です.名前の長さがこの制限を越える型を扱うことはできません.