File: pt_errorcodes.html

package info (click to toggle)
basic256 1.1.4.0-2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 24,460 kB
  • sloc: cpp: 10,148; yacc: 3,023; java: 1,091; lex: 1,051; sh: 117; xml: 33; makefile: 15
file content (140 lines) | stat: -rw-r--r-- 7,133 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<!DOCTYPE html>
<html lang="en" dir="ltr" class="no-js">
<head>
    <meta charset="utf-8" />
    <title>pt:errorcodes [BASIC 256 - Language Documentation]</title>
<link rel="stylesheet" type="text/css" href="lib/exe/cssc171c1dfe8519125bb40a349172b001a.css"/>
    </head>
<body>
    <div id="dokuwiki__site"><div id="dokuwiki__top" class="site dokuwiki mode_show tpl_dokuwiki     ">
<div id="dokuwiki__header"><div class="pad group">
    <div class="headings group">
        <h1><a href="start.html"  accesskey="h" title="[H]"><img src="lib/tpl/dokuwiki/images/logo.png" width="64" height="64" alt="" /> <span>BASIC 256 - Language Documentation</span></a></h1>
            </div>
    </div>
            <div class="breadcrumbs">
                            <div class="youarehere"><span class="bchead">You are here: </span><span class="home"><bdi><a href="start.html" class="wikilink1" title="start">start</a></bdi></span> » <bdi><a href="pt_start.html" class="wikilink1" title="pt:start">pt</a></bdi> » <bdi><span class="curid"><a href="pt_errorcodes.html" class="wikilink1" title="pt:errorcodes">errorcodes</a></span></bdi></div>
                    </div>
    <hr class="a11y" />
</div></div>
        <div class="wrapper group">
            <div id="dokuwiki__content"><div class="pad group">
                <div class="pageId"><span>pt:errorcodes</span></div>
                <div class="page group">
<div id="dw__toc">
<h3 class="toggle">Table of Contents</h3>
<div>
<ul class="toc">
<li class="level3"><div class="li"><a href="pt_errorcodes.html#codigos_de_erro">Códigos de erro</a></div></li>
<li class="level3"><div class="li"><a href="pt_errorcodes.html#descricao">Descrição</a></div></li>
<li class="level3"><div class="li"><a href="pt_errorcodes.html#ver_tambem">Ver também</a></div></li>
</ul>
</div>
</div>
<h3 class="sectionedit1" id="codigos_de_erro">Códigos de erro</h3>
<div class="level3">
</div>
<h3 class="sectionedit2" id="descricao">Descrição</h3>
<div class="level3">
<p>
Esta é uma lista de números de código de erro de tempo de execução devolvidos pelo <a href="pt_lasterror.html" class="wikilink1" title="pt:lasterror">LastError</a> e mensagens de erro de função, bem como o texto (traduzido) devolvido pelo <a href="pt_lasterrormessage.html" class="wikilink1" title="pt:lasterrormessage">Função de LastErrorMessage</a>.
</p>
<div class="table sectionedit3"><table class="inline">
	<tr class="row0">
		<td class="col0">Erro # </td><td class="col1"> </td><td class="col2">Erro (descrição) </td>
	</tr>
	<tr class="row1">
		<td class="col0">1</td><td class="col1">ERROR_NOSUCHLABEL</td><td class="col2">“Sem tal rótulo “</td>
	</tr>
	<tr class="row2">
		<td class="col0">2</td><td class="col1">ERROR_FOR1</td><td class="col2">“FOR ilegal - iniciar número &gt; terminar o número “</td>
	</tr>
	<tr class="row3">
		<td class="col0">3</td><td class="col1">ERROR_FOR2</td><td class="col2">“FOR ilegal - iniciar número &lt; terminar o número “</td>
	</tr>
	<tr class="row4">
		<td class="col0">4</td><td class="col1">ERROR_NEXTNOFOR</td><td class="col2">“Próximo sem FOR “</td>
	</tr>
	<tr class="row5">
		<td class="col0">5</td><td class="col1">ERROR_FILENUMBER</td><td class="col2">“Número de arquivo inválido “</td>
	</tr>
	<tr class="row6">
		<td class="col0">6</td><td class="col1">ERROR_FILEOPEN</td><td class="col2">“Não é possível abrir o arquivo “</td>
	</tr>
	<tr class="row7">
		<td class="col0">7</td><td class="col1">ERROR_FILENOTOPEN</td><td class="col2">“Arquivo não aberto. “</td>
	</tr>
	<tr class="row8">
		<td class="col0">8</td><td class="col1">ERROR_FILEWRITE</td><td class="col2">“Não é possível gravar no arquivo “</td>
	</tr>
	<tr class="row9">
		<td class="col0">9</td><td class="col1">ERROR_FILERESET</td><td class="col2">“Não é possível redefinir o arquivo “</td>
	</tr>
	<tr class="row10">
		<td class="col0">10</td><td class="col1">ERROR_ARRAYSIZELARGE</td><td class="col2">“Dimensão de matriz muito grande “</td>
	</tr>
	<tr class="row11">
		<td class="col0">11</td><td class="col1">ERROR_ARRAYSIZESMALL</td><td class="col2">“Dimensão de matriz muito pequena “</td>
	</tr>
	<tr class="row12">
		<td class="col0">12</td><td class="col1">ERROR_NOSUCHVARIABLE</td><td class="col2">“Variável desconhecida “</td>
	</tr>
	<tr class="row13">
		<td class="col0">13</td><td class="col1">ERROR_NOTARRAY</td><td class="col2">“Não é uma variável de matriz “</td>
	</tr>
	<tr class="row14">
		<td class="col0">14</td><td class="col1">ERROR_NOTSTRINGARRAY</td><td class="col2">“Não uma variável de matriz de seqüência de caracteres “</td>
	</tr>
	<tr class="row15">
		<td class="col0">15</td><td class="col1">ERROR_ARRAYINDEX</td><td class="col2">“Índice de matriz fora dos limites “</td>
	</tr>
	<tr class="row16">
		<td class="col0">16</td><td class="col1">ERROR_STRNEGLEN</td><td class="col2"></td>
	</tr>
</table></div>
<pre class="code"># test error trapping
onerror nicetrap
print 1
next haha
print 2
open 999, &quot;bogus.file&quot;
print &quot;Runs Anyway&quot;
# test error trapping off and fail at any error (default)
offerror
print 3
next hoho
print &quot;never get here&quot;
end
nicetrap:
# this is the nice error handler
print &quot;trap and run - error on line &quot; + lasterrorline + &quot; - error number &quot; + lasterror + &quot; message &quot; + lasterrormessage + &quot; (&quot; + lasterrorextra + &quot;)&quot;
return</pre>
<p>
will display<br/>
</p>
<pre class="code">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 </pre>
</div>
<h3 class="sectionedit4" id="ver_tambem">Ver também</h3>
<div class="level3">
<p>
<a href="pt_lasterror.html" class="wikilink1" title="pt:lasterror">Lasterror</a>, <a href="pt_lasterrorextra.html" class="wikilink1" title="pt:lasterrorextra">Lasterrorextra</a>, <a href="pt_lasterrorline.html" class="wikilink1" title="pt:lasterrorline">Lasterrorline</a>, <a href="pt_lasterrormessage.html" class="wikilink1" title="pt:lasterrormessage">Lasterrormessage</a>, <a href="pt_offerror.html" class="wikilink1" title="pt:offerror">Offerror</a>, <a href="pt_onerror.html" class="wikilink1" title="pt:onerror">Onerror</a>, <a href="pt_throwerror.html" class="wikilink1" title="pt:throwerror">ThrowError</a>
</p>
</div>
                                    </div>
                <div class="docInfo"><bdi>pt/errorcodes.txt</bdi> · Last modified: 2012/12/07 11:17 by <bdi>m_santos</bdi></div>
                            </div></div>
            <hr class="a11y" />
        </div>
<div id="dokuwiki__footer"><div class="pad">
    <div class="license">Except where otherwise noted, content on this wiki is licensed under the following license: <bdi><a href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license" class="urlextern">CC Attribution-Share Alike 3.0 Unported</a></bdi></div>
</div></div>
    </div></div>
    <div id="screen__mode" class="no"></div>
</body>
</html>