我要問什麼是該我的菜單程序中的問題,當我調用另一個程序獲取想法使用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的,儘量讓我知道! –