MESSAGE

From Recital Documentation Wiki
Jump to: navigation, search

Purpose

Display message in the message line, and halt program execution until a key is pressed


Syntax

MESSAGE <expC> [QUERY]


See Also

DIALOG BOX, INKEY(), SET MESSAGE, SET STATUS, WAIT


Description

The MESSAGE command displays the specified character string on line 24, and waits for any key to be pressed before continuing. If SET STATUS is OFF then the message will not be displayed, but rather the bell will sound on the terminal. Whenever the message is displayed, the current cursor position is saved, and then restored after a key has been pressed. The message is automatically erased from line 24 after a key has been pressed. To change the MESSAGE line from line 24, set MESSAGE ON, STATUS OFF and SCOREBOARD OFF. Then use the SET MESSAGE AT and SET MESSAGE TO commands to reposition the message line.

QUERY

If the QUERY keyword is specified, then the message is displayed in a YES/NO dialog box. The response made at the keyboard can be trapped using the LASTKEY() function.


Example

seek "BALLET"
if not found()
    message "Record not found.  Continue?" query
    if lastkey()=asc("N")
        quit
    endif
endif


Products

Recital