Voici la liste des codes d'erreurs pouvant être retournée par l'interpréteur du Adam SmartBASIC :
Message | Code | Description |
---|---|---|
BAD SUBSCRIPT | 107 | Ce message d'erreur permet d'indiquer que vous essayez de référencé un élément de tableau en dehors des limites de dimensions du tableau. |
BREAK | 255 | Ce message d'erreur permet d'indiquer que le programme a été interrompu par l'appui de la combinaison de touche CONTROL+C ou qu'une instruction STOP est rencontré dans le programme. |
CAN'T CONTINUE | Ce message d'erreur permet d'indiquer que vous tenter de continuer un programme n'existant plus, après qu'une erreur se soit produit ou après que vous aillez enlevé ou inséré une ligne dans un programme. | |
DIVIDE BY ZERO | 133 | Ce message d'erreur permet d'indiquer que la division par zéro n'est pas acceptable. |
FATAL SYSTEM ERROR | Ce message d'erreur permet d'indiquer que le programme est corrompu. Il est recommandé de tapez la commande NEW ou de redémarrer SmartBASIC. | |
ILLEGAL FUNCTION ASSIGNEMENT | 16 | Ce message d'erreur permet d'indiquer que vous essayer d'utiliser une fonction dans un instruction INPUT ou une instruction READ. |
ILLEGAL MODE | Ce message d'erreur permet d'indiquer que vous ne pouvez pas effectuer d'exécution en mode immédiat pour les instructions DATA, GET, DEF FN ou INPUT. | |
ILLEGAL QUANTITY | 53 | Ce message d'erreur permet d'indiquer qu'une erreur est causé par : l'utilisation d'une fonction LOG avec une expression négatif ou sans paramètre; l'utilisation d'une fonction SQR avec une expression négative; ou l'utilisation des fonctions ou instruction LEFT$, RIGHT$, MID$, WAIT, POKE, PEEK, TAB, SPC, ON/GOTO ou n'importe quel fonction graphique avec un paramètre inapproprié. |
NEXT WITHOUT FOR | 0 | Ce message d'erreur permet d'indiquer une instruction NEXT mais que vous avez omis l'instruction FOR correspondant. Vous devez toujours avoir une pair de FOR et NEXT. |
OUT OF DATA | 42 | Ce message d'erreur permet d'indiquer que vous essayer d'exécuter une instruction READ quand toutes les données ont été lue. Vous n'avez pas fournit assez de données dans l'instruction DATA, essayer dans rajouter. |
OUT OF MEMORY | 77 | Ce message d'erreur permet d'indiquer que soit le programme est trop gros, il y a trop de variables, qu'il y a plus de 14 boucles FOR, il y a plus de 30 niveaux de GOSUB, l'expression est compliqué, l'ajustement LOMEM: est trop petit ou trop gros ou l'ajustement HIMEM: est trop gros. |
OVERFLOW | 69 | Ce message d'erreur permet d'indiquer que le résultat du calcule est trop large pour le gestionnaire d'Adam. |
REDIMENSIONED ARRAY | 120 | Ce message d'erreur permet d'indiquer qu'après avoir redimensionner un tableau, l'Adam rencontre une autre instruction de dimension pour le même tableau. |
REENTER | 254 | Ce message d'erreur permet d'indiquer qu'une réponse inapproprié provient de l'entrée. |
RETURN WITHOUT GOSUB | 22 | Ce message d'erreur permet d'indiquer que langage de programmation BASIC à rencontrer une instruction RETURN sans avoir préalablement rencontré une instruction GOSUB. |
STACK OVERFLOW | 77 | Ce message d'erreur permet d'indiquer que débordement de la pile suite à trop d'instruction FOR/NEXT ou trop d'instructions GOSUB. Trop de sous-routine peut provoquer un débordement de la pile. |
STRING TOO LONG | 176 | Ce message d'erreur permet d'indiquer que la chaine de caractères dépasse les 255 caractères autorisés. |
SYNTAX | 16 | Ce message d'erreur permet d'indiquer une erreur de syntaxe. Vérifier si vous avez oublier des parenthèses, que vous n'avez pas de caractères illégale dans une ligne ou que vous avez une ponctuation incorrecte. |
TYPE MISMATCH | 163 | Ce message d'erreur permet d'indiquer qu'il manque un paramètre à la fonction ou la variable spécifié ou qu'un paramètre de chaine de caractères ou de numérique est attendue ou vice versa. |
UNDEFINED FUNCTION | 224 | Ce message d'erreur permet d'indiquer que vous tentez d'utiliser l'instruction FN avec un nom de fonction n'existant pas. |
UNDEFINED STATEMENT | 90 | Ce message d'erreur permet d'indiquer que vous tentez d'envoyer une instruction GOTO, GOSUB ou THEN à une numéro de ligne n'existant pas. |
Messages d'erreurs de fichiers | ||
CONTROL BUFFER OVERFLOW | 12 | Ce message d'erreur permet d'indiquer que vous excéder la taille limite du tampon d'entrée. Vous avez probablement trop utiliser suivi par un CONTROL+D. |
END OF DATA | 5 | Ce message d'erreur permet d'indiquer que vous tentez de lire ou d'écrire en dépassant la fin des données du fichier. |
FILE LOCKED | 10 | Ce message d'erreur permet d'indiquer que le fichier dans lequel vous essayez d'écrire est verrouiller. Utiliser la commande CATALOG pour déterminer que fichiers est verrouillé. Regardez les noms de fichiers avec des astérisques au début de l'item. Pour réalisé un fichier, voir UNLOCK ou RECOVER. |
FILE NOT FOUND | 7 | Ce message d'erreur permet d'indiquer qu'ADAM ne trouve pas le fichier avec le nom de fichier indiquer en entrée. | FILE TYPE MISMATCH | 13 | Ce message d'erreur permet d'indiquer que vous tenter d'exécuter un fichier binaire. |
I/O ERROR | 8 | Ce message d'erreur permet d'indiquer que l'entrée/sortie contient des erreurs. Assurez-vous que le paquet de données digital est en place. |
NO BUFFERS AVAILABLE | 12 | Ce message d'erreur permet d'indiquer qu'il manque de tampons pour tous les données de fichiers ouvert. |
NO MORE ROOM | 9 | Ce message d'erreur permet d'indiquer qu'il n'y a pas plus d'espace de fichier de libre dans le paquet de données digital. |
RANGE ERROR | 2 | Ce message d'erreur permet d'indiquer que vous excéder les rangs disponibles pour les paramètres de commande. |
SYNTAX ERROR | 11 | Ce message d'erreur permet d'indiquer que vous utilisez un nom de fichier invalide, un mauvais paramètre ou mauvaise ponctuation dans une commande de l'OS. |
Dernière mise à jour : Samedi, le 11 mars 2006