Clears any keystrokes buffered from the keyboard, discarding any type-ahead characters. The INPUT CLEAR statement is useful when you want to make sure the AVM clears out extra characters in the input statement that could follow a field entry that is too long.
This menu procedure tests each key the user presses. If the user presses a key other than 1, 2, or 3, the AVM clears the keyboard buffer and displays a message.
r-inclr.p
DISPLAY
" Please choose " SKIP
" 1 Run order entry " SKIP
" 2 Run receivables " SKIP
" 3 Exit " WITH CENTERED FRAME menu.
REPEAT:
READKEY.
IF LASTKEY = KEYCODE("1") THEN RUN ordentry.
ELSE
IF LASTKEY = KEYCODE("2") THEN RUN receive.
ELSE
IF LASTKEY = KEYCODE("3") THEN QUIT.
ELSE DO:
MESSAGE "Sorry, that is not a valid choice".
INPUT CLEAR.
END.
END.
|