cobol call “” using 不是调用子句吗 那后面的using 是干什么的 希望有高手求教

cobol call “” using 不是调用子句吗 那后面的using 是干什么的 希望有高手求教,第1张

被call的叫做子程序,而你调用子程序的时候应该需要给子程序进行赋值,作为子程序的入力参数,通过子程序的计算或者check,将出力参数作为返回结果,都会放在后面using的copybook中

call ‘pgm’ using copybook 这个copybook就是主程序和子程序的接口的copybook,在子程序中的link section中要有定义,而且在过程部也要声明using它

在编译代判团码中指绝笑定DYN参数:

//COBOL EXEC PGM=IGYCRCTL,REGION=640K,COND=(12,LE),

// PARM=(NOTERM,LIB,XREF,DYN,'')

.

.

//LINK EXEC PGM=HEWLF064,REGION=2048K,COND=(12,LE),PARM=(DYN)

其实只要在COBOL程序中是CALL一个变量,它就是表示一个动态调用。掘宏橘


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12301302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存