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 > 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 < 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, "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</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>
|