免费注册 查看新帖 |

Chinaunix

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

问题出在哪里?麻烦高手解决! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-22 22:41 |只看该作者 |倒序浏览
1*******************pf文件**************************************
A          R FMYPF            
A            FLD001         5A
A            FLD002        20A
A          K FLD001            
2******************dspf文件*******************************
A                                      DSPSIZ(24 80 *DS3)      
A          R HEAD                                             
A                                  2  1DATE                    
A                                      EDTCDE(Y)               
A                                  2 34' 显示文件记录 '        
A                                  2 69TIME                    
A***********************************************************   
A          R SUBF                      SFL                     
A            FLD001         5A  O  9 16                        
A            FLD002        20A  O  9 28                        
A***********************************************************   
A          R SUBFC                     SFLCTL(SUBF)            
A                                      SFLSIZ(9999)            
A                                      SFLPAG(0010)            
A  30                                  SFLDSP                  
A  31                                  SFLDSPCTL               
A  32                                  SFLCLR               
A  33                                  SFLEND(*MORE)        
A                                      OVERLAY              
A                                        CA12(12 'EXIT')   
A                                  7 15' 字段1 '           
A                                        COLOR(WHT)         
A                                  7 27' 字段2 '           
A                                        COLOR(RED)         
A***********************************************************
A          R FOOT                                 
A                                      OVERLAY   
A                                 24 11'F12= EXIT'
A                                      COLOR(BLU)
3*************************rpgle文件**************************************
FDSP_PF    IF   E           K DISK                                      
FDSP_DSPF  CF   E             WORKSTN SFILE(SUBF : RRN)                 
F                                                                       
C     *IN12         DOWEQ     '0'                                       
C                   WRITE     HEAD                                      
C                   WRITE     FOOT                                      
C                   EXSR      CLRSFL                                    
C                   EXSR      REDRCD                                    
C                   ENDDO                                               
C                   SETOFF                                         80   
C                   READ      FMYPF                                  80
C     *IN80         DOWEQ     '0'                                       
C     FLD001        DSPLY                                               
C*                  READ      FMYPF                                  80
C                   ENDDO                                               
C                                                                       
C                   SETON                                        LR
C                   RETURN                                          
C******************* CLRSFL ***************************************
C     CLRSFL        BEGSR                                          
C                   Z-ADD     0             RRN               4 0   
C                   MOVE      '1'           *IN31                  
C                   MOVE      '1'           *IN32                  
C                   MOVE      '0'           *IN33                  
C                   WRITE     SUBFC                                 
C                   ENDSR                                             
C******************* REDRCD *******************************            
C     REDRCD        BEGSR                                             
C     *LOVAL        SETLL     FMYPF                                    
C                   READ      FMYPF                                  90
C                   DOW       *IN90 = '0'                              
C                   ADD       1             RRN                        
C                   EVAL      FLD002='('+%TRIMR(FLD002)+')'            
C                   WRITE     SUBF                                    
C                   READ      FMYPF                                  90
C                   ENDDO                                             
C                                                                     
C                   SETON                                        30   
C                   MOVE      '0'           *IN30                     
C     RRN           IFEQ      0                                       
C                   MOVEL     '1'           *IN30                     
C                   ENDIF                                             
C                                                                     
                                                                       
C                                                                     
C                   MOVE      '1'           *IN30                     
C                   MOVE      '0'           *IN31                     
C                   EXFMT     SUBFC                                    
C                                                                     
C                   ENDSR                                             
C                                                                     
C                                                                     
****************** End of data ****************************************

论坛徽章:
0
2 [报告]
发表于 2012-04-22 22:47 |只看该作者
问题补充:编译都没问题,PF文件下有数据
但是call rpgle文件不显示数据,只显示界面D:\My Documents\My Pictures\界面.jpg

论坛徽章:
0
3 [报告]
发表于 2012-04-23 09:52 |只看该作者
C     RRN           IFEQ      0                                       
C                   MOVEL     '1'           *IN30                     
C                   ENDIF                                             
C                                                                     
                                                                       
C                                                                     
C                   MOVE      '1'           *IN30                     

*IN30 一直等于‘1’

论坛徽章:
0
4 [报告]
发表于 2012-04-24 10:52 |只看该作者
谢谢llfgod
改过,还是不显示!不知道问题出在哪?

论坛徽章:
0
5 [报告]
发表于 2012-04-24 11:00 |只看该作者
回答过问题还要考虑自己是不是高手

论坛徽章:
0
6 [报告]
发表于 2012-04-24 12:16 |只看该作者
看看你的joblog

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-11-05 06:20:00
7 [报告]
发表于 2012-04-24 19:47 |只看该作者
把之前READ的指示器改成别的,别用30试试

论坛徽章:
0
8 [报告]
发表于 2012-06-13 15:36 |只看该作者
C                   MOVE      '1'           *IN32                  

把 *IN32 置成 *OFF 试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP