免费注册 查看新帖 |

Chinaunix

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

求助:RPG有关屏幕文件(DSPF)的使用说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-04-08 13:33 |只看该作者 |倒序浏览
最近刚开始学习AS400 RPG编程,在使用屏幕文件时总是不太理解,请问谁有这方面的经验。
RPG有关屏幕文件(DSPF)的使用说明

论坛徽章:
0
2 [报告]
发表于 2010-04-08 15:39 |只看该作者
回复 1# ztg2006


    DSPF
:
A                                      DSPSIZ(24 80 *DS3)   
A                                      CA03(03 'EXIT')      
A          R D                                               
A            FLD001         1A  I  9 11                     
A                                  9  2' 输入项 '            
A                                      COLOR(PNK)            
A                                 21  2'F3=EXIT'            
A                                      COLOR(BLU)            


RPGLE
FLLL       CF   E             WORKSTN         
C     AGAIN         TAG                       
C                   EXFMT     D               
C                   IF        *IN03='1'      
C                   GOTO      ENDPGM         
C                   ENDIF                     
C                   GOTO      AGAIN           
C     ENDPGM        TAG                       
C                                             
C                                             
C                   EVAL      *inlr='1'      
自己看看然后琢磨琢磨!祝你成功

论坛徽章:
0
3 [报告]
发表于 2010-04-08 15:41 |只看该作者
回复 1# ztg2006


这里有电子书!    http://bbs.chinaunix.net/thread-116366-1-1.html

论坛徽章:
0
4 [报告]
发表于 2010-04-08 16:06 |只看该作者
回复 3# huangxkst


    电子书那个帖子我看过,但里面的链接都失效了。可能是时间太长了吧。{:2_166:}

论坛徽章:
0
5 [报告]
发表于 2010-04-08 16:54 |只看该作者
回复 1# ztg2006


   请查看邮箱

论坛徽章:
0
6 [报告]
发表于 2010-04-09 15:10 |只看该作者
...
A            FLD001         1A  I  9 11                     
A                                  9  2' 输入项 '            
A                                      COLOR(PNK)            
...
请问这三行怎么输入呀,尤其是怎么换行。谢谢!!!

论坛徽章:
0
7 [报告]
发表于 2010-04-12 13:25 |只看该作者
上楼的问题已经解决,但是这个DSPF文件编译后出现错误(非代码错误)
错误信息如下:
Errors in DDS not allowed with specified GENLVL.
不明白为什么?

论坛徽章:
0
8 [报告]
发表于 2010-04-12 17:09 |只看该作者
DSPF文件搞定,接下来RPGLE文件

FLLL       CF   E             WORKSTN         
C     AGAIN         TAG                       
C                   EXFMT     D               
C                   IF        *IN03='1'      
C                   GOTO      ENDPGM         
C                   ENDIF                     
C                   GOTO      AGAIN           
C     ENDPGM        TAG                       
C                                             
C                                             
C                   EVAL      *inlr='1'      

红色的地方不太懂
1,LLL是不是DSPF文件名呀?
2,*IN03='1' 是判断什么呀?
3,*inlr='1' 为什么要给INLR赋值呢?

论坛徽章:
0
9 [报告]
发表于 2010-04-13 14:21 |只看该作者
回复 2# huangxkst


    我终于搞懂了,谢谢你!!!

论坛徽章:
0
10 [报告]
发表于 2010-04-13 19:52 |只看该作者
回复 9# ztg2006


    恭喜您!有问题大家讨论!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP