Section courante

A propos

Section administrative du site

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