# BASIC 256 - Language Documentation

pt:errorcodes

### Códigos de erro

### Descrição

Esta é uma lista de números de código de erro de tempo de execução devolvidos pelo LastError e mensagens de erro de função, bem como o texto (traduzido) devolvido pelo Função de LastErrorMessage.

Erro # |  | Erro (descrição)
1 | ERROR_NOSUCHLABEL | “Sem tal rótulo “
2 | ERROR_FOR1 | “FOR ilegal - iniciar número > terminar o número “
3 | ERROR_FOR2 | “FOR ilegal - iniciar número < terminar o número “
4 | ERROR_NEXTNOFOR | “Próximo sem FOR “
5 | ERROR_FILENUMBER | “Número de arquivo inválido “
6 | ERROR_FILEOPEN | “Não é possível abrir o arquivo “
7 | ERROR_FILENOTOPEN | “Arquivo não aberto. “
8 | ERROR_FILEWRITE | “Não é possível gravar no arquivo “
9 | ERROR_FILERESET | “Não é possível redefinir o arquivo “
10 | ERROR_ARRAYSIZELARGE | “Dimensão de matriz muito grande “
11 | ERROR_ARRAYSIZESMALL | “Dimensão de matriz muito pequena “
12 | ERROR_NOSUCHVARIABLE | “Variável desconhecida “
13 | ERROR_NOTARRAY | “Não é uma variável de matriz “
14 | ERROR_NOTSTRINGARRAY | “Não uma variável de matriz de seqüência de caracteres “
15 | ERROR_ARRAYINDEX | “Índice de matriz fora dos limites “
16 | ERROR_STRNEGLEN |

    # test error trapping
    onerror nicetrap
    print 1
    next haha
    print 2
    open 999, "bogus.file"
    print "Runs Anyway"

    # test error trapping off and fail at any error (default)
    offerror
    print 3
    next hoho
    print "never get here"

    end

    nicetrap:
    # this is the nice error handler
    print "trap and run - error on line " + lasterrorline + " - error number " + lasterror + " message " + lasterrormessage + " (" + lasterrorextra + ")"
    return

will display

    1
    trap and run - error on line 4 - error number 4 message Next without FOR ()
    2
    trap and run - error on line 6 - error number 5 message Invalid File Number ()
    Runs Anyway
    3
    ERROR on line 12: Next without FOR

### Ver também

Lasterror, Lasterrorextra, Lasterrorline, Lasterrormessage, Offerror, Onerror, ThrowError

pt/errorcodes.txt · Last modified: 2012/12/07 11:17 by m_santos