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

@ ... SAY ...

Propósito

Exibir uma ou várias expressões de mesmo tipo em uma coordenada especificada.

Sintaxe

@ <exp.N1>,<exp.N2> SAY <exp> [PICTURE <exp.C>] [<atrib>] [GET...]

Argumentos

<exp.N1> e <exp.N2>

representam as coordenadas do início da exibição

<atrib>

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

Utilização

O comando SAY exibe o resultado de uma expressão de qualquer tipo na coordenada especificada.

Por DEFAULT a saída é para o vídeo. Isto não impede que a saída seja alterada (impressoras, arquivos ou outros dispositivos), bastando para isso que se altere o dispositivo de saída através dos comandos SET PRINTER TO e SET PRINT ON.

Exemplo

O exemplo a seguir mostra-nos como exibir uma cadeia de caracteres numa coordenada do terminal, uma expressão na impressora padrão e inserir um texto em um arquivo no diretório corrente.

@ 10,10 SAY "Teste do comando SAY para VIDEO"

SET PRINT ON

@ 10,10 SAY "Impressão na IMPRESSORA PADRAO"

SET PRINT OFF

SET PRINTER TO "cat > arqsaida.txt"

SET PRINT ON

@ 10,10 SAY "Impressão em ARQUIVO TEXTO"

SET PRINT OFF

Consulte

$NOGET, $NOSCREEN, ?, ??, @ ... GET, PICTURE, TEXT, SET ATRIBUTE, SET CURSOR, SET DEVICE, SET GRAPHIC, SET PRINT e TRANSFORM( ).

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