引数の説明
INVOKEまたはCALL. |
クラス名,インタフェース名,デリゲート名またはENUM名. |
例
000001 IDENTIFICATION DIVISION. 000002 PROGRAM-ID. P5732. 000003 ENVIRONMENT DIVISION. 000004 CONFIGURATION SECTION. 000005 REPOSITORY. 000006 CLASS SYSSTR AS "System.String" 000007 CLASS SYSCON AS "System.Console". 000008 DATA DIVISION. 000009 WORKING-STORAGE SECTION. 000010 PROCEDURE DIVISION. 000011 INVOKE SYSCON "WriteLine" USING BY VALUE SYSSTR 000012 END PROGRAM P5732.
P5732.cob (11) : JMN5732I-S INVOKE文のUSING指定に,クラス名は記述できません.INVOKE文を無効とします.
詳細な説明
NetCOBOL for .NETではオブジェクトの型である次の要素をINVOKE文やCALL文のパラメタとして指定することはできません.
クラス名
インタフェース名
デリゲート名
ENUM名
ただし,デリゲートのNEWメソッドを呼び出す場合に限り,最初のパラメタにクラス名を指定することができます.