我要问什么是该我的菜单程序中的问题,当我调用另一个程序获取想法使用Call语句
通过点击1或2,而当程序调用我不能回到我的菜单程序,
你能帮助我,我请怎样才能找回我的菜单当我按下Esc键,或做
我的电话statment是错误的。
这是我的菜单程序代码。
LINKAGE SECTION.
01 MY-PROG1 PIC X.
01 MY-PROG2 PIC X.
......
......
......
MAIN.
DISPLAY MENU-HEADER ERROR-MESSAGE.
PERFORM ENTRY-MENU UNTIL CHOICE = 3.
STOP RUN.
ENTRY-MENU.
ACCEPT MENU-SELECT.
PERFORM INPUT-CHOICE UNTIL CHOICE = 3.
STOP RUN.
INPUT-CHOICE.
IF CHOICE = 1
CALL 'MY-PROGRAM1' USING MY-PROG1
ELSE IF CHOICE =2
CALL 'MY-PROGRAM2' USING MY-PROG2
ELSE
MOVE "INVALID INPUT....." TO ERRMSG
DISPLAY ERROR-MESSAGE.
这是MY-PROGRAM1.COB我这是怎么回电话菜单程序时,我按下Esc键
LINKAGE SECTION.
01 MY-PROG1 PIC X.
01 MY-MENU PIC X.
......
......
......
MAIN.
.......
.......
STOP RUN.
ENTER-BIRTHDATE.
ACCEPT...
.......
IF ESC-KEY
DISPLAY CLEAR-SCREEN
CALL 'MENU'
ELSE IF F10
.....
.....
嗨alain.janinm,感谢您的快速回复和讨论,可以帮助我启发我的想法。非常感谢您通过GOBACK STATEMENT为MS COBOl 2.20工作的方式 – jemz
? – jemz
其实我从来没有使用MS Cobol语言,我已经与微焦的Cobol工作。我试图找到一些文档,但没有成功,现在看来,这是相当老了......所以我想你可以使用GoBack的,尽量让我知道! –