模块面板

此面板上的选项定义所创建的模块对象。

有关 *CMDDFT 设置和按钮帮助的信息,请参见一般对话帮助

模块
为编译的模块对象指定模块名称。这个字段预填为 *SRCMBR。可选择下列某一个值填入该字段中:

*CMDDFT
参考系统当前缺省的模块名称。

*SRCMBR
指定包含了程序源代码的成员名称。

对象名称
输入要创建的对象名称。

指定一个库,其中将放置已编译的对象。这个字段预填为 *SRCLIB。可选择下列某一个值填入该字段中:

*CURLIB
参考当前库。如果作业没有当前库,则使用 QGPL。

*SRCLIB
参考包含了当前程序源文件的库。

库名
输入将要创建的库名称。

列示
选择此按钮来显示可用的对象和库列表并从其中进行选择。选中项目被放在模块字段中。

源流文件
如果没有选中源流文件复选框,则将预置 SRCFILE 和 SRCMBR 参数,但不指定 SRCSTMF。

如果选中此复选框,则将预置 SRCSTMF,但不指定 SRCFILE 和 SRCMBR 参数。如果设置为 SRCMBRTXT,编译器将忽略这个选项面板上的文本“描述”控件。

注:
在字节混合的环境中不支持此选项。

文本“描述”
定义描述对象及其函数的文本描述。可选择下列某一个值填入该字段中:

*CMDDFT
将系统当前缺省的文本描述应用于编译对象。

*USRDEF
将在描述文本输入字段中输入的用户定义文本应用于编译对象。

*BLANK
没有文本描述用于编译对象。

*SRCMBRTXT
将与源文件成员相关的文本描述应用于编译对象。如果源文件是嵌入文件或设备文件,则此项描述为空白的。

替换
如果选择此复选框,则现有的对象(如果存在)将由其新版本替换。老版本的对象将移到 QRPLOBJ 库中并按照当前的系统日期和时间重命名。替换对象的文本描述将更改为原来对象的名称。如果在下一次 IPL 时还未删除老对象,则它将在那时删除。

如果没有选中此复选框,就不会替换现有的对象。实际是,如果指定的库中已经存在名称相同的对象,则编译将停止,并将显示一条消息。