RNF7534

应该在非循环模块中显式关闭文件。

10

原因. . . . . : 当在“控制”规范上指定了MAIN或NOMAIN关键字 时,PRG程序周期无效,因此不会自动关闭文件。建议对可在模块初始化期间打 开的或由模块中的过程打开的所有文件执行CLOSE操作。

恢复. . . . . : 一种解决方案是创建一个在应用程序末尾调用的 包含CLOSE *ALL操作的过程。另一种解决方案是在打开文件的相同过程中关闭这 些文件。