关于RPG程序的编译问题
各位你好!
以下问题请指教!
有相同名字的放在不同库的文件
LIB1/FILE1
LIB2/FILE1
在RPG程序里都要用到这两个文件
在CL里定义了
OVRDBF FILE(FILE1) TOFILE(LIB1/FILE1)
OVRDBF FILE(FILE2) TOFILE(LIB2/FILE1)
在RPG里就用 FILE1 和 FILE2
但编译RPG就出错不通过,原因是没有FILE2这个文件
在这里是不是只能自己建一个FILE2才能编译,有没有别的编译方法?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
本帖最后由 franliu 于 2010-11-25 08:46 编辑
回复 5# NINERI
编译成功之后删除掉。不过留着也无妨。许多商品应用软件有其专用的编译命令。编译时用的override, 以及其他一些参数会跟据程序名的不同个别设置。这对ile的程序特别有用。
因为有些源程序需要生成的是module或者是service program.
回复 4# franliu
你的意思是:先建一個fille2,然後編譯
成功後,再將file2刪除?還是說file2就一直保留著?
回复 3# NINERI
你说的也是一种办法,不过不正规。只要编译的时候
OVRDBF FILE(FILE1) TOFILE(LIB1/FILE1)
OVRDBF FILE(FILE2) TOFILE(LIB2/FILE1)
有效,编译就可以成功啦
file2肯定要存在,建議在CLP中建立一個臨時檔,用完再刪除
回复 1# KienR9
运行的时候需要override存在,编译的时候也同样。明白了吗?