关于RPG程序的编译问题

发布于 2022-09-01 07:26:53 字数 386 浏览 13 评论 5

各位你好!
以下问题请指教!

有相同名字的放在不同库的文件
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

山有枢 2022-09-12 00:59:06

本帖最后由 franliu 于 2010-11-25 08:46 编辑

回复 5# NINERI

编译成功之后删除掉。不过留着也无妨。许多商品应用软件有其专用的编译命令。编译时用的override, 以及其他一些参数会跟据程序名的不同个别设置。这对ile的程序特别有用。

因为有些源程序需要生成的是module或者是service program.

忱杏 2022-09-11 16:21:51

回复 4# franliu

     你的意思是:先建一個fille2,然後編譯
               成功後,再將file2刪除?還是說file2就一直保留著?

-黛色若梦 2022-09-11 15:45:19

回复 3# NINERI

    你说的也是一种办法,不过不正规。只要编译的时候

   OVRDBF     FILE(FILE1) TOFILE(LIB1/FILE1)
    OVRDBF     FILE(FILE2) TOFILE(LIB2/FILE1)

   
    有效,编译就可以成功啦

转瞬即逝 2022-09-11 02:25:12

file2肯定要存在,建議在CLP中建立一個臨時檔,用完再刪除

长伴 2022-09-04 05:25:17

回复 1# KienR9

    运行的时候需要override存在,编译的时候也同样。明白了吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文