RX0340

Domaine: Exécution

Message d'erreur

message[] a refusé les réponses : %s — %s

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous répondez à une lettre avec message et le mot answers, et le moteur refuse la valeur que vous avez donnée. Voyons comment on répond correctement. Quand un gtr reçoit une lettre, il peut y répondre en écrivant message, puis l'expéditeur, le texte, et enfin answers suivi de l'identifiant de la lettre d'origine. C'est l'équivalent de la formule : en réponse au message précédent numéro tant. Cet identifiant, c'est exactement celui que message.read vous montre sous le nom id : soixante-quatre chiffres hexadécimaux. Il n'y a qu'un seul système d'identifiants. Si vous écrivez autre chose, un nom que vous avez inventé ou un morceau d'identifiant, la réponse ne nomme aucune lettre, et celui qui attend ne la retrouverait jamais dans sa boîte. Le moteur refuse donc tout de suite, à l'appel. Exemple : vous mettez dans answers le contenu de la lettre au lieu de son id. Lisez la lettre avec message.read, gardez son champ id, et donnez-le à answers. Le message vous dit ce que vous avez écrit et ce qui est permis.

Texte issu du catalogue d'erreurs du moteur Rush.