引数の説明
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メソッドを呼び出す場合に限り,最初のパラメタにクラス名を指定することができます.