File: fr_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 (236 lines) | stat: -rw-r--r-- 15,200 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
<!DOCTYPE html>
<html lang="en" dir="ltr" class="no-js">
<head>
    <meta charset="utf-8" />
    <title>fr: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="fr_start.html" class="wikilink1" title="fr:start">fr</a></bdi> » <bdi><span class="curid"><a href="fr_errorcodes.html" class="wikilink1" title="fr: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>fr: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="fr_errorcodes.html#codes_d_erreurs">Codes d&#039;Erreurs</a></div>
<ul class="toc">
<li class="level3"><div class="li"><a href="fr_errorcodes.html#description">Description</a></div></li>
<li class="level3"><div class="li"><a href="fr_errorcodes.html#exemple">Exemple</a></div></li>
<li class="level3"><div class="li"><a href="fr_errorcodes.html#voir_aussi">Voir Aussi</a></div></li>
</ul></li>
</ul>
</div>
</div>
<h2 class="sectionedit1" id="codes_d_erreurs">Codes d&#039;Erreurs</h2>
<div class="level2">
</div>
<h3 class="sectionedit2" id="description">Description</h3>
<div class="level3">
<p>
Voici la liste des codes d&#039;erreurs d’exécution retournés par la fonction <a href="fr_lasterror.html" class="wikilink1" title="fr:lasterror">LastError</a> ainsi que les messages textes associés retournés par la fonction <a href="fr_lasterrormessage.html" class="wikilink1" title="fr:lasterrormessage">LastErrorMessage</a>.
</p>
<div class="table sectionedit3"><table class="inline">
	<tr class="row0">
		<td class="col0" colspan="2">Erreur #</td><td class="col2">Description</td><td class="col3">Traduction</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">“étiquette inexistante”</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 Illégal – nombre de début &gt; nombre 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 Illégal – nombre de début &lt; nombre 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 sans 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">“Numéro de fichier invalide”</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">“Ouverture de fichier impossible”</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">“Fichier non ouvert.”</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">“Écriture dans le fichier impossible”</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">“Remise à zéro du fichier impossible”</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">“Dimension de tableau trop 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">“Dimension de tableau trop petite”</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 inconnue”</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">“Pas une variable de type tableau”</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">“Pas un variable de type chaîne de caractère”</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">“Index de tableau en dehors des limites”</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">“Longueur de sous-chaîne de caractère inférieure à zéro”</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">“Position de début inférieure à zéro”</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">“Chaîne de caractère trop petite pour la position de début donnée”</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">“Valeur non-numerique dans une expression numerique”</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">“Les valeurs de couleur RGB doivent être comprises entre 0 et 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">“Chaîne de caractère invalide pour &#039;putbit&#039;.”</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">“L&#039;argument nest pas in tableau pour 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">“Pas assez de points dans le tableau pour 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">“Lecture du fichier image impossible.”</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">“Numéro de Sprite en dehors des bornes.”</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">“Le Sprite n&#039;a pas été assigné.”</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">“Utilisation de Slice impossible sur l&#039;image.”</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">“Nom de répertoire invalide.”</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">“Le masque décimal doit être compris entre 0 et 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">“Ouverture de la base de données SQLITE impossible.”</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">“Erreur de requête de base de données (message suivant).”</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">“La base de données doit être ouverte avant.”</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">“Numero de colonne hors borne.”</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">“La série d&#039;enregistrement doit être ouverte avant.”</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">“Op-code étendu invalide.”</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">“Impossible d&#039;ouvrir le socket réseau.”</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">“Hôte réseau introuvable.”</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">“Connexion à l&#039;hôte réseau impossible.”</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">“Lecture depuis la connexion réseau impossible.”</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 connexion réseau n&#039;a pas été ouverte.”</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">“Écriture vers la connexion réseau impossible.”</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">“Écriture des options de socket impossible.”</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">“Liaison au socket réseau impossible.”</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">“Impossible d&#039;accepter une connexion réseau.”</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">“Numéro de Socket Non valide”</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">“Fonction non implémentée dans cet environnent.”</td>
	</tr>
</table></div>
</div>
<h3 class="sectionedit4" id="exemple">Exemple</h3>
<div class="level3">
<pre class="code"># test d&#039;un gestionnaire d&#039;erreur d’exécution
onerror nicetrap
print 1
next haha
print 2
open 999, &quot;fichier.bug&quot;
print &quot;Exécution malgré tout&quot;
# suppression du gestionnaire d&#039;erreur personnalisé, retour au fonctionnement par défaut (arrêt sur erreur)
offerror
print 3
next hoho
print &quot;partie de code jamais atteinte&quot;
end
nicetrap:
# Voici un gestionnaire d&#039;erreur général
print &quot;Erreur gérée pendant l’exécution - erreur à la ligne numéro &quot; + lasterrorline + &quot; - numéro d&#039;erreur &quot; + lasterror + &quot; message &quot; + lasterrormessage + &quot; (&quot; + lasterrorextra + &quot;)&quot;
return</pre>
<p>
Cela produira le résultat suivant:<br/>
</p>
<pre class="code">1
Erreur gérée pendant l’exécution - erreur à la ligne numéro 4 - numéro d&#039;erreur 4 message Next without FOR ()
2
Erreur gérée pendant l’exécution - erreur à la ligne numéro 6 - numéro d&#039;erreur 5 message Invalid File Number ()
Exécution malgré tout
3
ERROR on line 12: Next without FOR </pre>
</div>
<h3 class="sectionedit5" id="voir_aussi">Voir Aussi</h3>
<div class="level3">
<p>
<a href="fr_lasterror.html" class="wikilink1" title="fr:lasterror">Lasterror</a>, <a href="fr_lasterrorextra.html" class="wikilink1" title="fr:lasterrorextra">Lasterrorextra</a>, <a href="fr_lasterrorline.html" class="wikilink1" title="fr:lasterrorline">Lasterrorline</a>, <a href="fr_lasterrormessage.html" class="wikilink1" title="fr:lasterrormessage">Lasterrormessage</a>, <a href="fr_offerror.html" class="wikilink1" title="fr:offerror">Offerror</a>, <a href="fr_onerror.html" class="wikilink1" title="fr:onerror">Onerror</a>
</p>
</div>
                                    </div>
                <div class="docInfo"><bdi>fr/errorcodes.txt</bdi> · Last modified: 2013/08/20 03:18 by <bdi>philrich123</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>