免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2818 | 回复: 4
打印 上一主题 下一主题

編譯命令/copy的作用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-19 16:32 |只看该作者 |倒序浏览
看資料寫

    /COPY(7-12列)

      /COPY 指令使在文件编译时从中取记录插入到/COPY指出的地方。插入的文件可以包含除/COPY以外的任何合法规范表。
    /COPY语句是以如下方式录入的:
          列                  项
        7-11                /COPY
        12                空格
        13-49                标识被拷贝的成员位置,格式如下:
                        库名/文件名成员名(RPGⅣ AS/400环境)。必须规定成员名。如果                                没给文件名,则假定为QRPGLESRC。如果没指定库名,则在库列表中                                查找文件,在库列表中查找这个成员的所有源文件直到找出或完成查                                        找。如果指定库名,则必须指定文件名。

   但是不知道這個命令到底有什麽用處在程序中

论坛徽章:
0
2 [报告]
发表于 2007-03-20 08:07 |只看该作者
/COPY LIB/FILE MEMBER 编译命令可以把LIB/FILE(MEMBER)直接插入到/COPY指出的地方在你引用的RPG程序中.这样的好处是可以把共通的代码写到一个MEMBER中,便于修改.
我是这样理解的.

论坛徽章:
0
3 [报告]
发表于 2007-03-20 18:06 |只看该作者
/COPY
的作用是COPY一段源代码过来.这个源代码是一个以MEMBER形式存放在指定的SRCPF.COPY时将该MEMBER的所有内容一起插入到你所编写程序中用/COPY标记的地方.
这东西的作用是很大的尤其是在一个多人参加比较大的开发项目中.
COPY的东西一般是一段公用程序,但更多的时候是数据结构的定义.
用它的好处是如果这段公用代码需要修改,只改动COPY的内容,所有使用这段代码的程序重新编译就可以了.
如果开发项目有软件字典,可以实现连编就更简单了.

[ 本帖最后由 子樵 于 2007-3-20 18:13 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-03-20 19:00 |只看该作者
現在明白了,看程序代碼基本都用到這些

论坛徽章:
0
5 [报告]
发表于 2007-03-21 16:06 |只看该作者
但是使用這個命令基本上要注意各個變量的設定及名稱,因為他只是複製程序碼,當你在主程序有用到這些共用程序的變量時,要注意各個變量的值,是否有異動!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP