Chinaunix

标题: 刚看RPG代码,看不懂,求助 [打印本页]

作者: digyso    时间: 2011-10-08 11:48
标题: 刚看RPG代码,看不懂,求助
第一次接触AS400和RPG的东西,有个迷惑的地方。帮忙看看。
代码里有个东西:ALCTCD,没看到定义的地方就用了,代码如下:

  D      W1_CTCD_GMAB      DS
             W1_CTCD                         Like(ALCTCD)
             W1_DCG                           Like(ALDCG)

上面的ALCTCD在代码中是第一次出现,它是个什么东西啊,不用定义就可以用吗,哪冒出来的?
门外汉,大哥们解释下,谢谢。
作者: niuhua77    时间: 2011-10-08 13:36
程序中没定义的话,可能是文件中定义的字段
作者: digyso    时间: 2011-10-08 14:44
这么神奇啊,程序前面是定义了十几个文件,怎么能知道是哪个文件的字段呢?
而且定义每个文件的都只是一行代码,也没有对相关字段描述的代码啊?
作者: niuhua77    时间: 2011-10-08 16:44
看来是一位刚刚入门不到1周的新人朋友

在程序中列出来的是程序用到的文件的声明。

真正定义文件不是在程序中,而是用DDS定义的。

DDS中有每个字段的描述。
作者: digyso    时间: 2011-10-08 17:34
It is my first day, haha.
原来是这样,去查查啥是DDS先,谢谢了
作者: niuhua77    时间: 2011-10-08 20:17
加油,有问题,来CU,呵呵
作者: 爱笑的猫猫    时间: 2011-10-09 12:28
似的,这里大神比较多,俺也是新手
作者: shibuya    时间: 2011-10-11 10:21
教你一个快速看的办法,可以先将程序编译成module或program,然后再看spool,你会有发现的
作者: rolexliu    时间: 2011-10-11 16:58
楼上正解
作者: junlee1986    时间: 2011-10-16 11:43
看看你的F定义了那些文件,再去看里面的字段就好了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2