Manuel Amos Professional  Sommaire  Index

Erreurs AMOS


UNTIL sans REPEAT
Vous avez utilise une instruction UNTIL sans instruction REPEAT precedente correspondante.

Label non defini
Votre programme tente d'acceder a un label que vous avez oublie de definir.

Procedure non definie
Vous essayez d'appeler une procedure qui n'existe pas dans votre programme.

Utilisez des crochets vides pour definir un tableau partage
Vous ne devez pas inclure les dimensions d'un tableau lors de sa declaration comme SHARED.

Fonction utilisateur non definie
Vous avez probablement essaye d'appeler une fonction definie par l'utilisateur depuis le mode direct. Le mode direct peut utiliser les fonctions utilisateur si elles ont ete installees en memoire via RUN.

Le tampon de variables ne peut pas etre modifie en cours de programme !
A l'exception d'une ligne REM, la commande SET BUFFER doit toujours apparaitre en premiere ligne du programme.

Tampon de variables trop petit
Lors d’un test ([Test]), il est possible que la zone reservee aux variables deborde. Si vous avez assez de memoire disponible, utilisez SET BUFFER pour l’etendre.

WEND sans WHILE
Aucune instruction WHILE ne correspond a votre instruction WEND.

WHILE sans WEND correspondant
Aucune instruction WEND ne correspond a votre instruction WHILE.

Erreurs a l'execution
Quand AMOS Professional rencontre une erreur pendant l'execution d'un programme, il arrete automatiquement le programme, identifie l'instruction fautive et affiche un message d'erreur. Quand vous reprenez l'edition, le curseur se place automatiquement sur la ligne contenant l'erreur. Ces erreurs ont un code affiche entre parentheses, utile pour les traitements d'erreur. Exemple :

X> Error Errornumber

256 caracteres pour une onde (181)
Les ondes audio doivent etre creees avec exactement 256 octets.

Erreur d'adresse (25)
Vous essayez de lire une adresse impaire avec DEEK ou LEEK, qui doivent utiliser des adresses paires. DOKE et LOKE sont soumis aux memes restrictions.

Retour    Suivant
12.03.09