将4GL进度显示为变量

时间:2018-12-11 18:50:09

标签: progress-4gl

我正在使用具有多个显示语句的代码库。为了使所有输出对齐,各种列号也要多次键入。

我只想为列使用变量,而不是搜索行然后更新列宽。像这样:

def var i as int init 10.
disp "FOO" to i
     "BAR" to i + 5.

1 个答案:

答案 0 :(得分:0)

如果我对它的理解正确,那么您要么希望动态定义框架并在最后定义框架,以便可以评估该列的最大大小,要么想要预先定义一个静态框架,通常它会尊重位置(但您将无法更改)。
现在我对您的代码有些不满意,因为它与设置列宽无关,如果您在页面的特定部分,则看起来您正在尝试编写不同的内容。因此,您可能需要研究一些打印功能,例如FRAME-DOWN和FRAME-LINE。