Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1011366
  • 博文数量: 125
  • 博客积分: 10490
  • 博客等级: 上将
  • 技术积分: 2385
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-03 18:26
文章分类

全部博文(125)

文章存档

2011年(1)

2010年(9)

2009年(17)

2008年(98)

分类:

2009-04-19 22:50:03

在rpgle/rpg中使用Esc键来调用某个功能时,除了可以使用命令来设置对应的程序外还可以使用程序来控制,因为esc对应的ascii码为X'F8'(ESpace =X'F8'),所以总结了一下,可以是用两种方法设置这个键可执行的功能:
第一中设置方法:
cl程序
 
pgm
....
SETATNPGM PGM(MY_LIB/MY_FUCTION_PGM) SET(*ON)
....
endpgm
 
 
 
第二种设置方法:
rpgle/rpg程序
     Fmydsp010FM  CF   E           WORKSTN INFDS(FEEDBK)
     F                                     INFSR(PSSR)
     F                                     SFILE(SF:RECNUM)
      .........
     D FEEDBK          DS
     D  FUNKEY               369    369
     D  CURSOR               370    371B 0
      .........
     C*Other key
     C     FUNKEY        IFEQ      X'F8'
     C                   call      'my_fuction'
     C                   ENDIF
      ......
     C                   eval      *inlr ='1' 
 
 
阅读(1766) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~