Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

WAIT

Sintaxe

WAIT [[<exp.C> [<atrib1>] ] TO <var.C> [<atrib2>]]

Propósito

Aguardar a digitação de um caractere.

Argumentos

<exp.C>     expressão cadeia a ser exibida .

<atrib1>        representa o tipo de vídeo em que a expressão será exibida.

<var.C>        variável cadeia que receberá o caractere digitado.

<atrib2>     representa o tipo de vídeo em que o caractere será exibido.

Utilização

Envia um texto para o terminal e aguarda a digitação de um caractere que será atribuído a variável cadeia definida.

Caso a variável não tenha sido declarada anteriormente o comando WAIT a declara como uma variável local tipo cadeia.

Não é obrigatório especificar o texto ou a variável. Isto é útil quando só se deseja uma pausa na execução do programa.

Este comando imprime a mensagem e/ou pede a digitação do caractere a partir da posição do cursor.

Caso <exp.C> seja especificada o sinal ":" aparecerá logo após a exibição de <exp.C>.

Exemplo

O exemplo a seguir mostra-nos como enviar uma mensagem para o terminal e aguardar a digitação de um caractere.

WAIT "continua s/n " TO k     && Exibe mensagem e aguarda a digitação de uma tecla.

IF k # "s"

  QUIT

ENDIF

O exemplo a seguir causa uma pausa no programa até que uma tecla seja digitada.

Note que neste caso não foi declarada uma variável.

? " Pressione qualquer tecla para continuar"

WAIT

? " Continuando o programa"

Consulte

MESSAGE, SET ATRIBUTE, SET GRAPHIC, SLEEP, INKEY( ), LASTKEY( ), READKEY( ) e TRANSFORM( ).

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!