免费注册 查看新帖 |

Chinaunix

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

【个人整理系列之二】关于数组和DS数据结构定义 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-25 10:48 |只看该作者 |倒序浏览
下面所有例子都是以RPGLE类型程序举例.

1:平时定义一个错误信息数组是经常做的

D    ERROR    S      60      DIM(6)   

上面的S===>声名类型:表示数组或表,60表示长度,DIM(6)表示数组元素的数量.

补充一下:上面S的位置,如果是C==>表示定义常量,DS==>数据结构

D EXTYES          C                   CONST('EXIT    ')


D                SDS    ====>系统结构数据定义           
D*           PROGRAM DATA STRUCTURE
D  QPROG            *PROC             ===>程序名
D  QJOBN                244    253     ===>工作站标识
D  QUSER                254    263    ====>用户名


D INFDS           DS                  
D*           DISPLAY DATA STRUCTURE   
D  QFSTA            *STATUS           
D  QFCURP               370    371B 0   ====>光标值(具体内容在光标取值帖子里面有说明)
D  SFLLOC               378    379B 0   ===>光标所在记录

论坛徽章:
0
2 [报告]
发表于 2006-07-25 10:54 |只看该作者
下面是以前在网上找的关于 SDS和  INDFS的详细说明

一个附件,WORD版本的

具体DS的结构定义使用,等有空了再补上.

A program status data structure.rar

11.36 KB, 下载次数: 627

结构定义

论坛徽章:
0
3 [报告]
发表于 2006-07-25 11:28 |只看该作者
INFDS 有很多有用的信息,我记得有个记录着记录在member中的绝对RRN,用起来挺方便的

论坛徽章:
0
4 [报告]
发表于 2006-07-26 09:17 |只看该作者
好东西,收藏

论坛徽章:
0
5 [报告]
发表于 2006-07-26 10:03 |只看该作者
我记得还可以在DSPF里用RTNCSRLOC的,具体忘记了

论坛徽章:
0
6 [报告]
发表于 2006-07-26 11:29 |只看该作者
好东西 先收藏了再说

论坛徽章:
0
7 [报告]
发表于 2007-11-09 14:15 |只看该作者

INFDS

我下载后,全是乱码

论坛徽章:
0
8 [报告]
发表于 2007-11-12 09:02 |只看该作者
本人翻译(V5R4版),因为不是在同一时间翻译,且间隔时间很长,还有本人外语和400水平十分有限,所以肯定有错误和前后矛盾的地方,将就着看吧。

1.rar

28.18 KB, 下载次数: 205

评分

参与人数 1可用积分 +2 收起 理由
fairyboy + 2 我很赞同

查看全部评分

论坛徽章:
0
9 [报告]
发表于 2007-11-12 09:08 |只看该作者
恩,翻译的不错.真是热心哦。

给你加了2分,鼓励一下.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP