在调试期间(在IBM I中)如何查看打印机文件内容



我正在研究一个程序,其中有一个程序描述的打印机文件(这是我第一次获得打印机文件分配的祝福:p),如下所示:

fPrnfnam  O    F  155        Printer oflind(*INOF)

我无法发布整个打印机文件定义,因为它具有我的公司特定详细信息,例如名称,制造代码等。

该程序似乎使用OP代码除外打印打印机文件的部分。例如,以下部分是使用诸如DETL之外的语句输出。

O          E            DetL           1
o                       sday                 8
o                       sdat          y     14
o                       day(1)         b    25 '    ,   -'
o                       day(2)         b    35 '    ,   -'
o                       day(3)         b    45 '    ,   -'
o                       day(4)         b    55 '    ,   -'
o                       day(5)         b    65 '    ,   -'
o                       day(6)         b    75 '    ,   -'
o                       day(7)         b    85 '    ,   -'
o                       day(8)         b    95 '    ,   -'
o                       day(9)         b   105 '    ,   -'
o                       day(10)        b   115 '    ,   -'
o                       day(11)        b   125 '    ,   -'
o                       day(12)        b   135 '    ,   -'
o                       day(13)        b   145 '    ,   -'
o                       day(14)        b   155 '    ,   -'

我不确定这是否可能,但是我想知道的是,是否可以看到打印机文件内容在运行时(即我在调试中运行的时间)。类似于我们可以做PF的事情(请参阅在运行时间内编写的单个记录)。为什么我要找出这样做的方法是了解在程序动态运行期间如何构建打印机文件。

当然,只需在except处停止执行,然后查看变量即可。您看不到输出线本身,但是您可以看到值。顺便说一句,这不是打印机文件,而是O-Specs。打印机文件使用传统的WRITE OP代码来输出。打印机文件的功能更高,可以打印条形码,线条,不同的字体,颜色等。

相关内容

  • 没有找到相关文章

最新更新