免费注册 查看新帖 |

Chinaunix

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

请问:在rpg3中,如何定义长度大于256的数组? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-12 14:04 |只看该作者 |倒序浏览
在rpg3中,如何定义长度大于256的数组?

论坛徽章:
0
2 [报告]
发表于 2006-05-12 14:49 |只看该作者
数组不是E表么
     E                    TNAME    9999 11   
上面是 长度9999的数组,每个元素长11

论坛徽章:
0
3 [报告]
发表于 2006-05-12 18:06 |只看该作者
不好意思,我没说清楚。

我说的是元素长度大于256.

.E....FromfileTofile++Name++N/rN/tbLenPDSArrnamLenPDSComments++++++
E                    RCDATA     20300                                                  

提示如下错误。
Message ID . . . . . . :   RSC3004       Severity . . . . . . . :   10      
Message type . . . . . :   Diagnostic                                       
                                                                             
Message . . . . :   The Length of the alphameric array/table is invalid if  
   larger than 256.                                                         
Cause . . . . . :   The Length-of-Entry entry (positions 40-42 or 52-54) is
   larger than 256 for an alphameric array or table.                        
Recovery  . . . :   Change the Length-of-Entry entry (positions 40-42 or   
   52-54) to a value no greater than 256.

论坛徽章:
0
4 [报告]
发表于 2006-05-12 18:45 |只看该作者
好象不行的吧,最大也就是256长度,之前我也遇到这个情况

不过我定义的是DS段数据

I            DS                                      
I                                        1 256 D21M01


也只能最大定义256的长度,一超过256就报错,这大概是系统的默认设置吧!

还是跟系统版本有关?有那位高人知道的话,请说明一下!

论坛徽章:
0
5 [报告]
发表于 2006-05-13 08:44 |只看该作者
好像只能是256 吧... 可以想想有什么其他途径解决啊,
或者你把问题描述清楚些大家一起想想办法 ....

论坛徽章:
0
6 [报告]
发表于 2006-05-15 09:01 |只看该作者
建个临时表思路清楚点吧

论坛徽章:
0
7 [报告]
发表于 2006-05-16 09:03 |只看该作者
现在用rpg4来,实现了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP