
Determinar o cancelamento ou não do programa pela tecla de interrupção ou alterar o DEFAULT desta.
SET BREAK [ ON | OFF | TO <exp.C>]
|
<exp.C> |
representa a tecla de interrupção para o programa. |
Quando desligada (OFF), é útil para que não se interrompa o programa indevidamente em procedimentos importantes. Não desativa a tecla de interrupção, apenas inibe sua utilização, bastando ligar a opção (ON) para ativá-la.
Quando SET BREAK TO <exp.C> é executado, ativa-se a opção SET BREAK ON.
Caso <exp.C> seja composta de mais de um caractere, somente o primeiro é considerado.
O exemplo a seguir determina que o programa seja cancelado quando {CTRL+C} for digitado.
PROG
SET BREAK OFF
SET BREAK TO CHR(3)
DO WHILE .T.
? "Para terminar pressione {CTRL+C}"
ENDDO
FUNCTION, PROCEDURE, PROGRAM, SET CANCEL, SET KEY, QUIT e INKEY( ).
