怎样实现COBOL子程序的动态调用,编译选项DYNAM,NODLL如何设置?

2024-12-12 12:38:47
推荐回答(2个)
回答1:

在编译代码中指定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一个变量,它就是表示一个动态调用。

回答2:

动态调用只需要把子函数的名称用一个变量代替就可以了,需要设置参数吗,我就没有