User Tools

Site Tools


fr:errorcodes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

fr:errorcodes [2016/01/01 22:44] (current)
Line 1: Line 1:
 +===== Codes d'​Erreurs =====
 +
 +==== Description ====
 +Voici la liste des codes d'​erreurs d’exécution retournés par la fonction [[lasterror|LastError]] ainsi que les messages textes associés retournés par la fonction [[Lasterrormessage|LastErrorMessage]].
 +
 +|Erreur #​||Description|Traduction|
 +|1|ERROR_NOSUCHLABEL|"​No such label"​|"​étiquette inexistante"​|
 +|2|ERROR_FOR1|"​Illegal FOR -- start number > end number"​|"​FOR Illégal -- nombre de début > nombre de fin"|
 +|3|ERROR_FOR2|"​Illegal FOR -- start number < end number"​|"​FOR Illégal -- nombre de début < nombre de fin"|
 +|4|ERROR_NEXTNOFOR|"​Next without FOR"​|"​Next sans FOR"|
 +|5|ERROR_FILENUMBER|"​Invalid File Number"​|"​Numéro de fichier invalide"​|
 +|6|ERROR_FILEOPEN|"​Unable to open file"​|"​Ouverture de fichier impossible"​|
 +|7|ERROR_FILENOTOPEN|"​File not open."​|"​Fichier non ouvert."​|
 +|8|ERROR_FILEWRITE|"​Unable to write to file"​|"​Écriture dans le fichier impossible"​|
 +|9|ERROR_FILERESET|"​Unable to reset file"​|"​Remise à zéro du fichier impossible"​|
 +|10|ERROR_ARRAYSIZELARGE|"​Array dimension too large"​|"​Dimension de tableau trop grande"​|
 +|11|ERROR_ARRAYSIZESMALL|"​Array dimension too small"​|"​Dimension de tableau trop petite"​|
 +|12|ERROR_NOSUCHVARIABLE|"​Unknown variable"​|"​Variable inconnue"​|
 +|13|ERROR_NOTARRAY|"​Not an array variable"​|"​Pas une variable de type tableau"​|
 +|14|ERROR_NOTSTRINGARRAY|"​Not a string array variable"​|"​Pas un variable de type chaîne de caractère"​|
 +|15|ERROR_ARRAYINDEX|"​Array index out of bounds"​|"​Index de tableau en dehors des limites"​|
 +|16|ERROR_STRNEGLEN|"​Substring length less that zero"​|"​Longueur de sous-chaîne de caractère inférieure à zéro"​|
 +|17|ERROR_STRSTART|"​Starting position less than zero"​|"​Position de début inférieure à zéro"​|
 +|18|ERROR_STREND|"​String not long enough for given starting character"​|"​Chaîne de caractère trop petite pour la position de début donnée"​|
 +|19|ERROR_NONNUMERIC|"​Non-numeric value in numeric expression"​|"​Valeur non-numerique dans une expression numerique"​|
 +|20|ERROR_RGB|"​RGB Color values must be in the range of 0 to 255."​|"​Les valeurs de couleur RGB doivent être comprises entre 0 et 255."|
 +|21|ERROR_PUTBITFORMAT|"​String input to putbit incorrect."​|"​Chaîne de caractère invalide pour '​putbit'​."​|
 +|22|ERROR_POLYARRAY|"​Argument not an array for poly()/​stamp()"​|"​L'​argument nest pas in tableau pour poly()/​stamp()"​|
 +|23|ERROR_POLYPOINTS|"​Not enough points in array for poly()/​stamp()"​|"​Pas assez de points dans le tableau pour poly()/​stamp()"​|
 +|24|ERROR_IMAGEFILE|"​Unable to load image file."​|"​Lecture du fichier image impossible."​|
 +|25|ERROR_SPRITENUMBER|"​Sprite number out of range."​|"​Numéro de Sprite en dehors des bornes."​|
 +|26|ERROR_SPRITENA|"​Sprite has not been assigned."​|"​Le Sprite n'a pas été assigné."​|
 +|27|ERROR_SPRITESLICE|"​Unable to slice image."​|"​Utilisation de Slice impossible sur l'​image."​|
 +|28|ERROR_FOLDER|"​Invalid directory name."​|"​Nom de répertoire invalide."​|
 +|29|ERROR_DECIMALMASK|"​Decimal mask must be in the range of 0 to 15."​|"​Le masque décimal doit être compris entre 0 et 15."|
 +|30|ERROR_DBOPEN|"​Unable to open SQLITE database."​|"​Ouverture de la base de données SQLITE impossible."​|
 +|31|ERROR_DBQUERY|"​Database query error (message follows)."​|"​Erreur de requête de base de données (message suivant)."​|
 +|32|ERROR_DBNOTOPEN|"​Database must be opened first."​|"​La base de données doit être ouverte avant."​|
 +|33|ERROR_DBCOLNO|"​Column number out of range."​|"​Numero de colonne hors borne."​|
 +|34|ERROR_DBNOTSET|"​Record set must be opened first."​|"​La série d'​enregistrement doit être ouverte avant."​|
 +|35|ERROR_EXTOPBAD|"​Invalid Extended Op-code."​|"​Op-code étendu invalide."​|
 +|36|ERROR_NETSOCK|"​Error opening network socket."​|"​Impossible d'​ouvrir le socket réseau."​|
 +|37|ERROR_NETHOST|"​Error finding network host."​|"​Hôte réseau introuvable."​|
 +|38|ERROR_NETCONN|"​Unable to connect to network host."​|"​Connexion à l'​hôte réseau impossible."​|
 +|39|ERROR_NETREAD|"​Unable to read from network connection."​|"​Lecture depuis la connexion réseau impossible."​|
 +|40|ERROR_NETNONE|"​Network connection has not been opened."​|"​La connexion réseau n'a pas été ouverte."​|
 +|41|ERROR_NETWRITE|"​Unable to write to network connection."​|"​Écriture vers la connexion réseau impossible."​|
 +|42|ERROR_NETSOCKOPT|"​Unable to set network socket options."​|"​Écriture des options de socket impossible."​|
 +|43|ERROR_NETBIND|"​Unable to bind network socket."​|"​Liaison au socket réseau impossible."​|
 +|44|ERROR_NETACCEPT|"​Unable to accept network connection."​|"​Impossible d'​accepter une connexion réseau."​|
 +|45|ERROR_NETSOCKNUMBER|"​Invalid Socket Number"​|"​Numéro de Socket Non valide"​|
 +|9999|ERROR_NOTIMPLEMENTED|"​Feature not implemented in this environment."​|"​Fonction non implémentée dans cet environnent."​|
 +
 +==== Exemple ====
 +
 +<​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
 +</​code>​
 +Cela produira le résultat suivant:\\
 +<​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 
 +</​code>​
 +
 +==== Voir Aussi ====
 +[[Lasterror|Lasterror]],​ [[Lasterrorextra|Lasterrorextra]],​ [[Lasterrorline|Lasterrorline]],​ [[Lasterrormessage|Lasterrormessage]],​ [[Offerror|Offerror]],​ [[Onerror|Onerror]]
 +
  
fr/errorcodes.txt · Last modified: 2016/01/01 22:44 (external edit)