【发布时间】:2012-07-25 12:40:54
【问题描述】:
我目前正在修改现有的 RPG 程序。目的是设置一个指标,以便该指标将激活显示文件中的显示属性 ND 以隐藏字段。问题是所有的通用指标IN01~IN99都用完了,我不能在不干扰现有程序流程的情况下重用它们。是否可以使用外部指示器 U1~U8 代替?如果不可能,还有其他选择吗?还是我搞砸了?
【问题讨论】:
-
这太棒了。这个程序有多大(有多少行代码,有多少打开的文件)?我很难想象编写任何使用这么多指标的东西,即使在 RPG III 中也是如此。我非常有信心使用不需要的指标。 (并不是说清理指标的使用是最快或最好的解决方案;只是惊叹于创造这个怪物的以前的程序员。)
-
该程序大约有4000行,它引用了20多个文件。但真正的问题是我的公司在 DDS 中使用 ERRMSGID 关键字在显示文件中显示消息。该程序中将显示大约 90 条消息。我可以告诉你,这不是我公司唯一使用所有 99 个指标的程序。当然可以重写程序以防止不必要的指标使用,但所涉及的工作量太大,我的老板不推荐。真可惜……