# error

mensagens de erro

## Seqüência de Chamamento

    error(message)
                error(message, n)
                error(n)
                error(n, message)
                error(n, pos)

## Parâmetros

message

  um string. A mensagem de erro a ser exibida

n

  um inteiro. O número associado à mensagem de erro

pos

  um inteiro. Um parâmetro para a mensagem de erro

## Descrição

`error` permite escrever uma mensagem de erro e manipular o erro. Por padrão, `error` interrompe a execução corrente e retorna ao nível de prompt. Este padrão pode ser modificado utilizando-se as funções `errcatch` ou `execstr(...,'errcatch')`.

`error(message)` imprime o string contido em `message`. O número associado à mensagem de erro é 10000.

`error(message,n)` imprime o string contido em `message`. O número associado à mensagem de erro é dado por n . Este número deve ser maior que 10000.

`error(n)` imprime a mensagem de erro predefinda associada ao número de erro `n`.

Algumas mensagens de erro predefinidas requerem um parâmetro (ver error_table). Neste caso, o argumento `pos` deve ser usado `error(n,pos)` para fornecer o valor do parâmetro. Em outros casos, o parâmetro é ignorado.

Ver error_table para uma lista das mensagens de erro e seus números associados.

## Exemplos

    error('my error message')
    error(43)
    error(52, 3)
    error(10001, ['A'; 'multi';'line';'error';'message'])
    lasterror()

## Ver Também

- warning
- errcatch
- execstr
- lasterror
- messagebox