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'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'Erreurs</h2>
<div class="level2">
</div>
<h3 class="sectionedit2" id="description">Description</h3>
<div class="level3">
<p>
Voici la liste des codes d'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 > end number”</td><td class="col3">“FOR Illégal – nombre de début > 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 < end number”</td><td class="col3">“FOR Illégal – nombre de début < 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 'putbit'.”</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'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'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'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'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'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'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'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'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'un gestionnaire d'erreur d’exécution
onerror nicetrap
print 1
next haha
print 2
open 999, "fichier.bug"
print "Exécution malgré tout"
# suppression du gestionnaire d'erreur personnalisé, retour au fonctionnement par défaut (arrêt sur erreur)
offerror
print 3
next hoho
print "partie de code jamais atteinte"
end
nicetrap:
# Voici un gestionnaire d'erreur général
print "Erreur gérée pendant l’exécution - erreur à la ligne numéro " + lasterrorline + " - numéro d'erreur " + lasterror + " message " + lasterrormessage + " (" + lasterrorextra + ")"
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'erreur 4 message Next without FOR ()
2
Erreur gérée pendant l’exécution - erreur à la ligne numéro 6 - numéro d'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>
|