File: es_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 (238 lines) | stat: -rw-r--r-- 14,661 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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
<!DOCTYPE html>
<html lang="en" dir="ltr" class="no-js">
<head>
    <meta charset="utf-8" />
    <title>es: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="es_start.html" class="wikilink1" title="es:start">es</a></bdi> » <bdi><span class="curid"><a href="es_errorcodes.html" class="wikilink1" title="es: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>es:errorcodes</span></div>
                <div class="page group">
<div id="dw__toc">
<h3 class="toggle">Table of Contents</h3>
<div>
<ul class="toc">
<li class="level2"><div class="li"><a href="es_errorcodes.html#codigos_de_error">Códigos de error</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="es_errorcodes.html#descripcion">Descripción</a></div></li>
<li class="level3"><div class="li"><a href="es_errorcodes.html#ejemplo">Ejemplo</a></div></li>
<li class="level3"><div class="li"><a href="es_errorcodes.html#ver_tambien">Ver también</a></div></li>
</ul></li>
</ul>
</div>
</div>
<h2 class="sectionedit1" id="codigos_de_error">Códigos de error</h2>
<div class="level2">
</div>
<h3 class="sectionedit2" id="descripcion">Descripción</h3>
<div class="level3">
<p>
Esta es una lista de los códigos de error en tiempo de ejecución que devuelve la función <a href="es_lasterror.html" class="wikilink1" title="es:lasterror">LastError</a>, así como de los mensajes de error que devuelve la función <a href="es_lasterrormessage.html" class="wikilink1" title="es:lasterrormessage">LastErrorMessage</a>.
</p>
<div class="table sectionedit3"><table class="inline">
	<tr class="row0">
		<td class="col0">Error nº</td><td class="col1">Mensaje</td><td class="col2">Descripción del error</td><td class="col3"></td>
	</tr>
	<tr class="row1">
		<td class="col0">1</td><td class="col1">ERROR_NOSUCHLABEL</td><td class="col2">“No such label”</td><td class="col3">La etiqueta no existe</td>
	</tr>
	<tr class="row2">
		<td class="col0">2</td><td class="col1">ERROR_FOR1</td><td class="col2">“Illegal FOR – start number &gt; end number”</td><td class="col3">FOR ilegal: número de inicio&gt;número de fin </td>
	</tr>
	<tr class="row3">
		<td class="col0">3</td><td class="col1">ERROR_FOR2</td><td class="col2">“Illegal FOR – start number &lt; end number”</td><td class="col3">FOR ilegal: número de inicio&lt;número de fin </td>
	</tr>
	<tr class="row4">
		<td class="col0">4</td><td class="col1">ERROR_NEXTNOFOR</td><td class="col2">“Next without FOR”</td><td class="col3"> Next sin FOR</td>
	</tr>
	<tr class="row5">
		<td class="col0">5</td><td class="col1">ERROR_FILENUMBER</td><td class="col2">“Invalid File Number”</td><td class="col3">Número de archivo no válido </td>
	</tr>
	<tr class="row6">
		<td class="col0">6</td><td class="col1">ERROR_FILEOPEN</td><td class="col2">“Unable to open file”</td><td class="col3"> No es posible abrir el archivo </td>
	</tr>
	<tr class="row7">
		<td class="col0">7</td><td class="col1">ERROR_FILENOTOPEN</td><td class="col2">“File not open.”</td><td class="col3"> El archivo no está abierto </td>
	</tr>
	<tr class="row8">
		<td class="col0">8</td><td class="col1">ERROR_FILEWRITE</td><td class="col2">“Unable to write to file”</td><td class="col3">No es posible escribir en el archivo </td>
	</tr>
	<tr class="row9">
		<td class="col0">9</td><td class="col1">ERROR_FILERESET</td><td class="col2">“Unable to reset file”</td><td class="col3"> No es posible reiniciar el archivo </td>
	</tr>
	<tr class="row10">
		<td class="col0">10</td><td class="col1">ERROR_ARRAYSIZELARGE</td><td class="col2">“Array dimension too large”</td><td class="col3"> La dimensión del array es demasiado grande </td>
	</tr>
	<tr class="row11">
		<td class="col0">11</td><td class="col1">ERROR_ARRAYSIZESMALL</td><td class="col2">“Array dimension too small”</td><td class="col3"> La dimensión del array es demasiado pequeña</td>
	</tr>
	<tr class="row12">
		<td class="col0">12</td><td class="col1">ERROR_NOSUCHVARIABLE</td><td class="col2">“Unknown variable”</td><td class="col3"> Variable desconocida</td>
	</tr>
	<tr class="row13">
		<td class="col0">13</td><td class="col1">ERROR_NOTARRAY</td><td class="col2">“Not an array variable”</td><td class="col3"> No es una variable de array</td>
	</tr>
	<tr class="row14">
		<td class="col0">14</td><td class="col1">ERROR_NOTSTRINGARRAY</td><td class="col2">“Not a string array variable”</td><td class="col3"> No es una variable de array de cadenas </td>
	</tr>
	<tr class="row15">
		<td class="col0">15</td><td class="col1">ERROR_ARRAYINDEX</td><td class="col2">“Array index out of bounds”</td><td class="col3">El índice del array está fuera del límite </td>
	</tr>
	<tr class="row16">
		<td class="col0">16</td><td class="col1">ERROR_STRNEGLEN</td><td class="col2">“Substring length less that zero”</td><td class="col3"> La longitud de la subcadena es menor que cero</td>
	</tr>
	<tr class="row17">
		<td class="col0">17</td><td class="col1">ERROR_STRSTART</td><td class="col2">“Starting position less than zero”</td><td class="col3"> La posición de inicio es menor que cero</td>
	</tr>
	<tr class="row18">
		<td class="col0">18</td><td class="col1">ERROR_STREND</td><td class="col2">“String not long enough for given starting character”</td><td class="col3"> La cadena no es suficientemente larga para el carácter de inicio dado</td>
	</tr>
	<tr class="row19">
		<td class="col0">19</td><td class="col1">ERROR_NONNUMERIC</td><td class="col2">“Non-numeric value in numeric expression”</td><td class="col3">Valor no numérico en expresión númerica</td>
	</tr>
	<tr class="row20">
		<td class="col0">20</td><td class="col1">ERROR_RGB</td><td class="col2">“RGB Color values must be in the range of 0 to 255.”</td><td class="col3"> Los valores de color RGB deben estar entre 0 y 255</td>
	</tr>
	<tr class="row21">
		<td class="col0">21</td><td class="col1">ERROR_PUTBITFORMAT</td><td class="col2">“String input to putbit incorrect.”</td><td class="col3 leftalign">  </td>
	</tr>
	<tr class="row22">
		<td class="col0">22</td><td class="col1">ERROR_POLYARRAY</td><td class="col2">“Argument not an array for poly()/stamp()“</td><td class="col3"> El argumento no es un array para poly()/stamp() </td>
	</tr>
	<tr class="row23">
		<td class="col0">23</td><td class="col1">ERROR_POLYPOINTS</td><td class="col2">“Not enough points in array for poly()/stamp()“</td><td class="col3"> No hay suficientes puntos en el array par poly()/stamp() </td>
	</tr>
	<tr class="row24">
		<td class="col0">24</td><td class="col1">ERROR_IMAGEFILE</td><td class="col2">“Unable to load image file.”</td><td class="col3"> No es posible cargar el archivo del gráfico </td>
	</tr>
	<tr class="row25">
		<td class="col0">25</td><td class="col1">ERROR_SPRITENUMBER</td><td class="col2">“Sprite number out of range.”</td><td class="col3"> El número del sprite está fuera de rango </td>
	</tr>
	<tr class="row26">
		<td class="col0">26</td><td class="col1">ERROR_SPRITENA</td><td class="col2">“Sprite has not been assigned.”</td><td class="col3"> El sprite no ha sido asignado </td>
	</tr>
	<tr class="row27">
		<td class="col0">27</td><td class="col1">ERROR_SPRITESLICE</td><td class="col2">“Unable to slice image.”</td><td class="col3"> No es posible recortar la imagen </td>
	</tr>
	<tr class="row28">
		<td class="col0">28</td><td class="col1">ERROR_FOLDER</td><td class="col2">“Invalid directory name.”</td><td class="col3"> Nombre del directorio no válido </td>
	</tr>
	<tr class="row29">
		<td class="col0">29</td><td class="col1">ERROR_DECIMALMASK</td><td class="col2">“Decimal mask must be in the range of 0 to 15.”</td><td class="col3"> La máscara decimal debe estar entre 0 y 15 </td>
	</tr>
	<tr class="row30">
		<td class="col0">30</td><td class="col1">ERROR_DBOPEN</td><td class="col2">“Unable to open SQLITE database.”</td><td class="col3"> No es posible abrir la base de datos SQLITE</td>
	</tr>
	<tr class="row31">
		<td class="col0">31</td><td class="col1">ERROR_DBQUERY</td><td class="col2">“Database query error (message follows).”</td><td class="col3"> Error en la consulta a la base de datos</td>
	</tr>
	<tr class="row32">
		<td class="col0">32</td><td class="col1">ERROR_DBNOTOPEN</td><td class="col2">“Database must be opened first.”</td><td class="col3 leftalign"> La base de datos debe ser antes abierta  </td>
	</tr>
	<tr class="row33">
		<td class="col0">33</td><td class="col1">ERROR_DBCOLNO</td><td class="col2">“Column number out of range.”</td><td class="col3"> Número de columna fuera de rango </td>
	</tr>
	<tr class="row34">
		<td class="col0">34</td><td class="col1">ERROR_DBNOTSET</td><td class="col2">“Record set must be opened first.”</td><td class="col3"> El recordset debe ser antes abierto </td>
	</tr>
	<tr class="row35">
		<td class="col0">35</td><td class="col1">ERROR_EXTOPBAD</td><td class="col2">“Invalid Extended Op-code.”</td><td class="col3"> Código de op. extendido no válido </td>
	</tr>
	<tr class="row36">
		<td class="col0">36</td><td class="col1">ERROR_NETSOCK</td><td class="col2">“Error opening network socket.”</td><td class="col3"> Error al abrir el socket de la red</td>
	</tr>
	<tr class="row37">
		<td class="col0">37</td><td class="col1">ERROR_NETHOST</td><td class="col2">“Error finding network host.”</td><td class="col3"> Error al buscar el host de la red</td>
	</tr>
	<tr class="row38">
		<td class="col0">38</td><td class="col1">ERROR_NETCONN</td><td class="col2">“Unable to connect to network host.”</td><td class="col3"> No es posible conectar con el host de la red </td>
	</tr>
	<tr class="row39">
		<td class="col0">39</td><td class="col1">ERROR_NETREAD</td><td class="col2">“Unable to read from network connection.”</td><td class="col3"> No es posible leer la conexión de red </td>
	</tr>
	<tr class="row40">
		<td class="col0">40</td><td class="col1">ERROR_NETNONE</td><td class="col2">“Network connection has not been opened.”</td><td class="col3"> La conexión de red no ha sido abierta</td>
	</tr>
	<tr class="row41">
		<td class="col0">41</td><td class="col1">ERROR_NETWRITE</td><td class="col2">“Unable to write to network connection.”</td><td class="col3"> No es posible escribir en la conexión de red</td>
	</tr>
	<tr class="row42">
		<td class="col0">42</td><td class="col1">ERROR_NETSOCKOPT</td><td class="col2">“Unable to set network socket options.”</td><td class="col3"> No es posible configurar las opciones del socket de la red</td>
	</tr>
	<tr class="row43">
		<td class="col0">43</td><td class="col1">ERROR_NETBIND</td><td class="col2">“Unable to bind network socket.”</td><td class="col3"> No es posible asociar el socket de la red </td>
	</tr>
	<tr class="row44">
		<td class="col0">44</td><td class="col1">ERROR_NETACCEPT</td><td class="col2">“Unable to accept network connection.”</td><td class="col3"> No es posible aceptar la conexión de red </td>
	</tr>
	<tr class="row45">
		<td class="col0">45</td><td class="col1">ERROR_NETSOCKNUMBER</td><td class="col2">“Invalid Socket Number”</td><td class="col3"> Número de socket no válido </td>
	</tr>
	<tr class="row46">
		<td class="col0">9999</td><td class="col1">ERROR_NOTIMPLEMENTED</td><td class="col2">“Feature not implemented in this environment.”</td><td class="col3"> Característica no disponible en este entorno</td>
	</tr>
</table></div>
</div>
<h3 class="sectionedit4" id="ejemplo">Ejemplo</h3>
<div class="level3">
<pre class="code"># Prueba de captura de errores
onerror nicetrap
print 1
next haha
print 2
open 999, &quot;archivo.falso&quot;
print &quot;Se ejecuta siempre&quot;
# prueba con captura de errores desactivada y fallo ante cualquier error (por defecto)
offerror
print 3
next hoho
print &quot;nunca llega aquí&quot;
end
nicetrap:
# Esta es la subrutina que maneja el error
print &quot;captura y sigue - error en la linea &quot; + lasterrorline + &quot; - número de error: &quot; + lasterror + &quot; mensaje: &quot; + lasterrormessage + &quot; (&quot; + lasterrorextra + &quot;)&quot;
return
</pre>
<p>
mostrará<br/>
</p>
<pre class="code">1
captura y sigue - error en la linea 4 - número de error: 4 mensaje: Next without FOR ()
2
captura y sigue - error en la linea 6 - número de error: 5 mensaje: Invalid File Number ()
Se ejecuta siempre
3
ERROR on line 12: Next without FOR
</pre>
</div>
<h3 class="sectionedit5" id="ver_tambien">Ver también</h3>
<div class="level3">
<p>
<a href="es_lasterror.html" class="wikilink1" title="es:lasterror">Lasterror</a>, <a href="es_lasterrorextra.html" class="wikilink1" title="es:lasterrorextra">Lasterrorextra</a>, <a href="es_lasterrorline.html" class="wikilink1" title="es:lasterrorline">Lasterrorline</a>, <a href="es_lasterrormessage.html" class="wikilink1" title="es:lasterrormessage">Lasterrormessage</a>, <a href="es_offerror.html" class="wikilink1" title="es:offerror">Offerror</a>, <a href="es_onerror.html" class="wikilink1" title="es:onerror">Onerror</a>
</p>
</div>
                                    </div>
                <div class="docInfo"><bdi>es/errorcodes.txt</bdi> · Last modified: 2011/04/30 09:24 (external edit)</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>