免费注册 查看新帖 |

Chinaunix

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

不太了解RPG中H行的含义? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-10 15:56 |只看该作者 |倒序浏览
每次写程序的时候,有时候会看见别人的程序第一行是这样的:H            Y/
在程序结束的时候,有 /EJECT,或者有时候是/COPY,不知道具体有什么用处含义?
请大家指教指教

论坛徽章:
0
2 [报告]
发表于 2006-03-10 22:23 |只看该作者
H            Y/
定义日期格式的
/EJECT是和打印有关的好像
/COPY不太清楚
上边是个人看法,不一定对

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2006-03-10 22:25 |只看该作者
RPG编码是在一些规范表的格式中写的,每种都有特定的含义。
共六中类型:
H. 控制 F. 文件描述 D. 定义 I. 输入 C. 计算 D. 输出

论坛徽章:
0
4 [报告]
发表于 2006-03-11 08:26 |只看该作者

/copy

/copy 是在编译作复制的功能(即在编译时将"/copy 后指定的代码复制当前程式的当前位后编译,大致相当于C语言当中的#include)

论坛徽章:
0
5 [报告]
发表于 2006-03-11 08:28 |只看该作者

/copy

/copy 是在编译作复制的功能(即在编译时将"/copy 后指定的源代码文件复制当前程式的当前位置后再编译,大致相当于C语言当中的#include)

论坛徽章:
0
6 [报告]
发表于 2006-03-11 12:21 |只看该作者
H行一般用来设定在程式中使用的日期的格式。和一些ISO的标准等。一般用的不是很复杂。可能在银行业用得广些。请大家多多补充

论坛徽章:
0
7 [报告]
发表于 2006-03-11 12:31 |只看该作者
我个人见解,不承担错误:)
H用法,目前所知的
1。 HNOMAIN 表示module里面没有一个主模块,module里面可以写多个function
2。 HDATFMT(*ISO)用来表示说整个 program里面的日期变量都是ISO格式的

I表的/COPY指令 通常用于拷贝一些常用的定义
比如大多数program都需要使用到的一些函数的声明,结构体等等
假如,我们有一个函数或者模块需要声明如下
   d sendEmail       pr                  extpgm('EAG20C164')
     d  Account#                      7

假设这个sendEmail每个地方都得用到
那么,我们就可以把它加到一个通用的 source
然后,每次只需要 I/Copy library,sourceFile


/EJECT一直没有用过,不是很了解

论坛徽章:
0
8 [报告]
发表于 2006-03-11 23:29 |只看该作者

H-spec in RPGLE

H行用来制定创建和运行程序的一些信息。
也可以在crtbndrpg or crtrpgmod命令中直接指定相关的keyword参数
常用的一些有这些:
ALWNULL(*NO | *INPUTONLY | *USRCTL)
BNDDIR(’binding-directory-name’ {:’binding-directoryname’...})
DFTACTGRP(*YES | *NO)
DATFMT(fmt{separator})
NOMAIN

论坛徽章:
0
9 [报告]
发表于 2006-03-12 15:40 |只看该作者
/eject 强制splf换页

论坛徽章:
0
10 [报告]
发表于 2006-03-15 09:34 |只看该作者
/COPY如楼上几位所说,
但我做过的系统是在D行使用。
O行也见到过,定义内部打印文件。
不记得I行是定义什么的了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP