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

怎样实现COBOL子程序的动态调用,编译选项DYNAM,NODLL如何设置?,第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一个变量,它就是表示一个动态调用。

一般的来说cobol调用其他的程序,一般的是include之前程序已经编译好的文件。cobol2002应该是fujitsu在windows下的开发工具,我们在编译好的子程序,一般会生成dll文件,在编译的脚本程序当中,把我们所需要调用的c程序的dll文件include进去就可以了。


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

原文地址: https://outofmemory.cn/yw/11149632.html

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

发表评论

登录后才能评论

评论列表(0条)

保存