ibm-midrange - 为什么在rpgle程序结束时*inlr(最后记录指示器)打开

标签 ibm-midrange rpgle rpg

*inlr(最后一条记录指示器)在 rpgle 程序结束时打开。打开最后记录指示器的主要原因是什么。如果这个指示灯不亮会怎样。

最佳答案

您不必总是打开该指示灯。有时您只需编写 RETURN 代码即可结束程序。

*inlr 是循环模块使用的“RPG 循环”的一部分。如果您的 Control 语句中没有 MAIN 或 NOMAIN 关键字,则它是一个循环模块。

文档中的这一页解释了三种类型的 RPG 模块,并描述了 *inlr 如何影响循环模块。 https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzasd/cycvslinear.htm

关于ibm-midrange - 为什么在rpgle程序结束时*inlr(最后记录指示器)打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65959745/

相关文章:

java - 从 RPG 调用 iSeries 上的远程 Java 程序

sql - 在 SQL 中搜索 %(

vb.net - 需要帮忙!升级到新 PC,从 Visual Studio 2008 升级到 2013。ODBC 数据连接在我的所有项目中都已断开

sql - 在 WHERE 子句中格式化 [TIMESTAMP] 字段值?

rpgle - 当我在 power7 v7r1m0 rpg ile 程序中显示 sfl 窗口帮助时,主屏幕消失

ibm-midrange - 在非循环程序中设置*inlr有什么影响吗?

java - 从 Java 调用 AS/400 RPG 程序

ibm-midrange - 如何在部分自由格式 RPG 中将变量/字段值转换为 IBM 签名数值

RPGLE 数据结构中的增量计数器