Section courante

A propos

Section administrative du site

Voici la liste des codes d'erreurs pouvant être retournée par ST BASIC :

Code d'erreur Message Description
2 Something is wrong. Ce code d'erreur permet d'indiquer que quelque chose ne va pas.
3 RETURN statement needs matching GOSUB. Ce code d'erreur permet d'indiquer que l'instruction RETURN doit correspondre à GOSUB.
4 READ statement ran out of data. Ce code d'erreur permet d'indiquer que l'instruction READ a manqué de données.
5 Function call not allowed. Ce code d'erreur permet d'indiquer que l'appel de fonction est non autorisé.
6 Number too large. Ce code d'erreur permet d'indiquer que le nombre est trop grand.
7 Not enough memory. Ce code d'erreur permet d'indiquer qu'il n'y a pas assez de mémoire de disponible.
8 A statement or a command refers to a nonexistent line. Ce code d'erreur permet d'indiquer qu'une instruction ou une commande fait référence à une ligne inexistante.
9 Subscript refers to element outside the array. Ce code d'erreur permet d'indiquer que l'indice fait référence à un élément en dehors du tableau.
10 You defined an array more than once. Ce code d'erreur permet d'indiquer que vous avez défini un tableau plus d'une fois.
11 You cannot divide by zero. Ce code d'erreur permet d'indiquer que vous ne pouvez pas faire de division par zéro.
12 Statement is illegal in direct mode. Ce code d'erreur permet d'indiquer que la déclaration n'est pas autorisé en mode direct.
13 Types of values do not match. Ce code d'erreur permet d'indiquer que les types de valeurs ne correspondent pas.
14 Undefined error. Ce code d'erreur permet d'indiquer une erreur non définie.
15 Strings cannot be over 255 characters long. Ce code d'erreur permet d'indiquer que les chaînes de caractères ne peuvent pas contenir plus de 255 caractères.
16 Expression is too long or too complex. Ce code d'erreur permet d'indiquer que l'expression est trop longue ou trop complexe.
17 CONT works only in Break mode. Ce code d'erreur permet d'indiquer que CONT fonctionne uniquement en mode Break.
18 Function needs prior definition with DEF FN. Ce code d'erreur permet d'indiquer que la fonction nécessite une définition préalable avec DEF FN.
19 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
20 RESUME statement found before error routine entered. Ce code d'erreur permet d'indiquer que l'instruction RESUME est trouvée avant l'entrée de la routine d'erreur.
21 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
22 Expression has operator with no following operand. Ce code d'erreur permet d'indiquer que l'expression a un opérateur sans opérande suivant.
23 Program line too long. Ce code d'erreur permet d'indiquer que la ligne de programme trop longue.
24à 29 Undefined error. Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie.
30 Window number invalid. Ce code d'erreur permet d'indiquer que le numéro de fenêtre est invalide.
31 Argument out of range. Ce code d'erreur permet d'indiquer que le paramètre est hors de portée.
32 Command cannot be executed from the editor. Ce code d'erreur permet d'indiquer que la commande ne peut pas être exécutée depuis l'éditeur.
33 Line is too complex. Ce code d'erreur permet d'indiquer que la ligne est trop complexe.
34 à 49 Undefined error. Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie.
50 FIELD statement caused overflow. Ce code d'erreur permet d'indiquer que l'instruction FIELD a provoqué un débordement.
51 Device number invalid. Ce code d'erreur permet d'indiquer qu'un numéro de périphérique est invalide.
52 File number or filename invalid. Ce code d'erreur permet d'indiquer qu'un numéro de fichier ou nom de fichier est invalide.
53 File not found on disk drive specified. Ce code d'erreur permet d'indiquer qu'un fichier est introuvable sur l'unité de disque spécifié.
54 File mode is not valid. Ce code d'erreur permet d'indiquer que le mode fichier n'est pas valide.
55 You cannot OPEN or KILL a file already open. Ce code d'erreur permet d'indiquer que vous ne pouvez pas utiliser OPEN ou KILL un fichier déjà ouvert.
56 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
57 Disk input/output error. Ce code d'erreur permet d'indiquer une erreur d'entrée/sortie du disque.
58 File exists. Ce code d'erreur permet d'indiquer que le fichier existe.
59 à 60 Undefined error. Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie.
61 Disk is full. Ce code d'erreur permet d'indiquer que le disque est plein.
62 You have reached end-of-file. Ce code d'erreur permet d'indiquer que vous avez atteint la fin du fichier.
63 The record number in PUT or GET is more than 32767 or zero. Ce code d'erreur permet d'indiquer que le numéro d'enregistrement dans PUT ou GET est supérieur à 32767 ou zéro.
64 Invalid filename. Ce code d'erreur permet d'indiquer que le nom de fichier est invalide.
65 Invalid character character in program file. Ce code d'erreur permet d'indiquer que le caractère spécifié est invalide dans le fichier programme.
66 Program file has statement with no line number. Ce code d'erreur permet d'indiquer que le fichier programme a une instruction sans numéro de ligne.
67 à 98 Undefined error. Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie.
99 - Break - Ce code d'erreur permet d'indiquer qu'un Break est rencontré.
100 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
101 Program has too many lines. Ce code d'erreur permet d'indiquer que le programme comporte trop de lignes.
102 ON statement is out of range. Ce code d'erreur permet d'indiquer que l'instruction ON est hors de portée.
103 Invalid line number. Ce code d'erreur permet d'indiquer que le numéro de ligne est invalide.
104 A variable is required. Ce code d'erreur permet d'indiquer qu'une variable est requise.
105 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
106 Line number does not exist. Ce code d'erreur permet d'indiquer que le numéro de ligne n'existe pas.
107 Number too large for an integer. Ce code d'erreur permet d'indiquer que le nombre entier est trop grand.
108 Input data is not valid, restart input from first item. Ce code d'erreur permet d'indiquer que les données d'entrée ne sont pas valides, redémarrez l'entrée à partir du premier élément.
109 Stop. Ce code d'erreur permet d'indiquer qu'un STOP est rencontré.
110 You have nested subroutine calls too deep. Ce code d'erreur permet d'indiquer que vous avez des appels de sous-programmes imbriqués trop profond.
111 Invalid BLOAD file. Ce code d'erreur permet d'indiquer que le fichier BLOAD est invalide.
112 à 201 Undefined error. Ces codes d'erreurs permettent d'indiquer que l'erreur n'est pas définie.
202 Command not allowed here. Ce code d'erreur permet d'indiquer que la commande n'est pas autorisée à cet emplacement.
203 Line number is required. Ce code d'erreur permet d'indiquer que le numéro de ligne est requis.
204 FOR statement needs a NEXT or WHILE statement needs a WEND. Ce code d'erreur permet d'indiquer que l'instruction FOR nécessite une instruction NEXT ou WHILE nécessite un WEND.
205 NEXT statement needs a FOR or WEND statement needs a WHILE. Ce code d'erreur permet d'indiquer que l'instruction NEXT nécessite une instruction FOR ou WEND nécessite un WHILE.
206 A comma is expected. Ce code d'erreur permet d'indiquer qu'une virgule est attendue.
207 A parenthesis is expected. Ce code d'erreur permet d'indiquer qu'une parenthèse est attendue.
208 Option Base must be 0 or 1. Ce code d'erreur permet d'indiquer qu'un OPTION BASE doit être 0 ou 1.
209 Statement end is expected. Ce code d'erreur permet d'indiquer la fin de l'instruction est attendue.
210 Too many arguments in your list. Ce code d'erreur permet d'indiquer qu'il y a trop de paramètres dans votre liste.
211 Not used. Ce code d'erreur permet d'indiquer qu'il n'est pas utilisé.
212 Cannot redefine variable(s). Ce code d'erreur permet d'indiquer qu'il est impossible de redéfinir la ou les variables.
213 Function defined more than once. Ce code d'erreur permet d'indiquer que la fonction est définie plus d'une fois.
214 You are trying to jump into a loop. Ce code d'erreur permet d'indiquer que vous essayez de sauter dans une boucle.
215 Undefined error. Ce code d'erreur permet d'indiquer que l'erreur n'est pas définie.
221 System error #X, please restart. Ce code d'erreur permet d'indiquer qu'un erreur système #X s'est produit et qu'il faut redémarrer.
222 Program not run. Ce code d'erreur permet d'indiquer qu'un programme n'est pas exécuté.
223 Too many FOR loops. Ce code d'erreur permet d'indiquer qu'il y a trop de boucles FOR.


Dernière mise à jour : Dimanche, le 9 août 2020